This guide offers a quick introduction to building Prove solutions with Prove Link™ Technology

Prove Link™ Technology provides a developer-friendly integration of Prove's Identity Verification solutions. Solutions available via Prove Link include:

  • Prove Pre-Fill®
  • Prove Identity®

Overview:

This guide provides a step-by-step walkthrough of how to start integrating Prove solutions. You can run our pre-built demo application with our sandbox users to familiarize yourself with the product. Then we'll guide you through the components and implementation steps necessary to integrate our solution into your application.

1 Demo Our Prove Pre-Fill Application

📘

Our demo application demonstrates our Prove Pre-Fill application

You are welcome to run this demo app when integrating our Prove Identity solution or if you are interested in Pre-Fill add-ons such as MobileAuth or KYC but note that the backend and CX will be a little different.

To run our pre-built demo on your local machine, reference our GitHub project instructions. These instructions guide you through connecting our demo application to the Prove sandbox environment and includes steps to generate sandbox credentials and test with our pre-configured suite of test users.

2 Review the Components Necessary to Implement Prove Products

Now that you're more familiar with Prove solutions, review the components you will need to integrate into your own application.

Prove Server-Side SDK: You will use our Server-Side SDK on the backend of your web application.

  • Purpose: Our Server Side SDK interacts directly with Prove APIs on your backend. It handles OAuth token management and reduces the number of APIs you need to implement!
  • Supported Languages: We provide server SDKs in Java, TypeScript/JavaScript, and Go.

📘

If your backend language is not currently supported, you can still integrate our products by easily interacting with our REST APIs

Prove Link Client-Side SDK: You will use one of our Client-Side SDKs on the frontend of your web, iOS or Android application.

  • Purpose: Our client-side SDK handles all server calls for Mobile Auth, OTP, or Instant Link possession check and handles fallback functionality.

3 Understand How the Components Fit Together

Now that you have familiarized yourself with the integration components, review the flow diagram that corresponds to the Prove solution you will implement. Each flow diagram contains a visual representation of the Server-Side, Client-Side, and UX components required to integrate in addition to a written walk-through of each function's responsibilities.

4 Reference our End-to-End Guide

Now that you are read to integrate, follow one of our step-by-step Implementation Guides below.

Prove Pre-Fill Implementation Guides:

Prove Identity Implementation Guides:

We also have dedicated pages for integration of our Client SDKs and Server-Side SDKs.


👍

Congratulations!

You've integrated our Prove solution into your application!

If you need additional support, please contact your Prove representative.


5 Production Launch

In order to launch in Production with one of Prove's Identity Verification solutions, please complete the following steps:

  • Schedule time with a Prove account representative. To help, you can self-serve a meeting by going to your Pre-Fill project in the Prove Self-Service Portal and click the button in the upper-right hand corner titled "Request Production Access".


  • If directed, complete the provided Customer Due Diligence form.
  • Sign an MSA and SoW (Statement of Work) with Prove.
  • Provide your IP's for accessing our Production environment.
  • Perform a Pre-Fill CX review with Prove.
  • Configure your provided Production Credentials in your application.

🚀

Launch Ready!

You are now ready to launch!