Prove Pre-Fill Flow with KYC and Mobile Auth Add-Ons

Review this page to achieve a better understanding of of the Server Side, Client Side and UX components required to integrate in addition to a written walk-through of each functions responsibilities.

Prove Pre-Fill Solution Overview

Our Prove Pre-Fill solution streamlines online form completion by auto-filling verified user information like name and address, while also providing strong identity authentication to prevent fraud. It leads to faster onboarding and reduced friction for users while maintaining a high level of security. The KYC add-on compares the consumer’s PII against a customizable group of anti-money laundering (AML) lists (such as sanctions, warnings, PEP, etc.) to help the avoid doing business with persons who present risks to national or international security or who are vulnerable to bribery and corruption due to their position and influence, plus fulfill KYC requirements. This feature can also help with CIP by validating the consumers PII against multiple data sources


Integration Components

In order to implement the Prove Pre-Fill with KYC and Mobile Auth solution, you'll need the following components:

  • 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.
  • Web or Native Application: Your application Prove will integrate into

Prove Pre-Fill® Flow Diagram with KYC and Mobile Auth

This flow diagram contains a visual representation of the Server Side, Client Side and UX components required to integrate. Please review the written walk-through below this diagram to review each functions responsibilities.

Step-By-Step Responsibilities

Reference these steps to understand each functions responsibilities in the above diagram. If you are looking for a step-by-step comprehensive walk through, please reference our Implementation Guide.

  • The Start call generates the OAuth token, initiates the session, and indicates the channel.
  • The Client Side SDK initiates the Prove possession check
    • For Mobile Channels it includes Mobile Auth℠ for real-time, MNO-coordinated verification with fallback to SMS OTP (One-Time Passcode) to verify a consumer
    • For Desktop Channel it includes Instant Link℠ where users click a fortified link within an SMS message
  • The Validate call indicates where Prove can successfully authenticate the possession and reputation checks
  • The Challenge call indicates whether Prove can authenticate the consumers identity information with enough trust and assurance. If so, Challenge passes back the consumer's verified identity information
  • The Complete call indicates whether Prove can authenticate the ownership

🚀

Launch Steps

If you haven't read our Quick Start Guide please start there to review how to start integrating Prove solutions. Otherwise, continue to the Implementation Guide for a detailed walk through.

To go-live with this product, please contact your sales representative.