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 using Prove’s possession check, you’ll need the following components:

  • Prove 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 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.

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.