Prove Verified Users Solution

Enterprises need a way to establish and verify customer identity for online transactions. The Verified Users solution provides a method to bind a phone number to an individual in the real world. With a name and a phone number, the Prove Verified Users solution asserts whether the name claimed by an individual is the one that owns that phone number.

Global Availability

Verified Users is available in the following regions:

  • The United States along with its territories
  • Canada
  • The United Kingdom
  • Germany
  • France
  • Italy
  • Spain
  • Brazil
  • Australia

Country support is based on the E.164 phone number region.

Prove continues to expand its global reach. Check back for updates on country availability.

Integration Components

To implement, you’ll need the following components:

  • Prove Platform server-side SDK: You can use one of Prove’s server-side SDKs on the back end of your web application. These are available in Go, Java, TypeScript, and JavaScript. The SDK handles OAuth token management and simplifies the request and response handling.

    Using a different back end language? You can integrate using the API endpoints.

  • Prove Platform client-side SDK: You must use the web, iOS, or Android client-side SDK on the front end of your web application. The client-side SDK handles all server calls for one-time password (OTP) and Instant Link possession checks and handles fallback functionality.

  • Web or Native Application: Your application Prove integrates into.

  • Webhook URL: A URL that Prove calls to send notifications of phone change events. This URL must be publicly accessible. The webhook URL is configured in the Prove dashboard.

To implement using your own possession check, ignore the client-side SDK requirement.

Verified Users with Possession Flow

  • The Verify call generates the OAuth token, initiates the session, and accepts the name and phone number inputs.

  • The client-side SDK initiates the Prove possession check.

    • For Mobile

      • SMS OTP verifies the customer.
    • For Desktop

      • Prove sends a fortified link within an SMS message to verify the customer, known as Instant Link.
  • The Verify Status call indicates whether the name claimed by an individual matches the one that owns the phone number. If sucessful, this individual will be enrolled in continuous monitoring by the Prove Platform service.

  • Once the webhook URL is configured, this service will send phone number change event notifications as applicable.