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. Follow the steps below or watch this video to see a high-level overview of the Portal and how to create your first project.
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 simplifies the request and response handling for our Prove APIs.
- 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 must 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, and Instant Link possession checks 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.
- Prove Pre-Fill Solutions:
- Prove Identity Solutions:
4 Reference our End-to-End Guide
Now that you are ready to integrate, follow one of our step-by-step Implementation Guides below.
Prove Pre-Fill Implementation Guides:
- Prove Pre-Fill®
- Prove Pre-Fill® with MobileAuth℠ Add-On
- Prove Pre-Fill® with KYC Add-On
- Prove Pre-Fill® with MobileAuth℠ and KYC Add-Ons
Prove Identity Implementation Guides:
We also have dedicated pages for integration of our Client SDKs and Server-Side SDKs.
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.
Congratulations!
You've integrated our Prove solution into your application and ready to launch!
If you need additional support, please contact your Prove representative.