ClickCease
Developer Blogs

Prove Pre-Fill®: Simplifying Identity Verification for Faster App Integrations

Nicholas Dewald
December 17, 2024

Your app’s first impression is everything—but clunky data collection can turn excitement into frustration faster than you can say “manual entry.” Is your onboarding process helping users dive in or driving them away?


The Prove Pre-Fill® solution addresses these challenges by streamlining user data collection and enhancing security. By leveraging the user’s mobile phone number, the Prove Pre-Fill® solution auto-fills personal information from trusted data sources, reducing the need for manual data entry. This approach accelerates the onboarding process and mitigates identity fraud by ensuring that the data is current and authenticated.


Implementing the Prove Pre-Fill® solution enables businesses to deliver a seamless user experience, increasing conversion rates and fostering customer trust. By minimizing friction and reducing fraud, the Prove Pre-Fill® solution is a comprehensive solution for efficient and secure app integrations.

Understanding Prove Pre-Fill®


The Prove Pre-Fill® solution streamlines user onboarding by pre-populating identity details, such as name and address, based on authoritative sources leveraging the user’s mobile phone number. This approach accelerates form completion and enhances security by providing identity authentication to prevent fraud.

Core Functionality:

  • The Prove PRO Model: Prove’s solutions leverage three unique checks that make identity fraud expensive and unscalable for fraudsters:
    • Possession: A phone number is used to first verify that the consumer is physically in possession of their device.
    • Reputation: A reputation score is calculated for the phone number based on signals received from carriers and trusted data partners.  
    • Ownership: Even if the possession check passes, verification ensures that the phone number is truly owned by the customer.

Benefits for Businesses:

  • Accelerated Onboarding: By reducing the time required to complete forms, businesses can swiftly onboard customers, which leads to higher conversion rates.
  • Fraud Reduction: Prove’s authentication mechanisms help prevent identity fraud, protecting businesses from potential losses.
  • Enhanced User Experience: A smoother onboarding process improves customer satisfaction and fosters trust in the brand.

Benefits for End-Users:

  • Reduced Friction: Auto-filled forms eliminate the tedious task of manual data entry, making the onboarding experience more pleasant.
  • Minimized Mental Effort: A streamlined design minimizes distractions and presents information clearly, allowing users to focus on their goals rather than having to learn how things work.

Enhancing Security with Prove Pre-Fill®


Ensuring robust identity verification is critical for protecting businesses and their users. The Prove Pre-Fill® solution offers advanced security features that confidently authenticate user identity while minimizing friction.

How Prove Pre-Fill® Provides Strong Identity Authentication


The Prove Pre-Fill® solution leverages the user’s mobile phone number as a trusted identifier to verify their identity. Unlike traditional methods that rely solely on passwords or knowledge-based questions, the Prove Pre-Fill® solution utilizes possession-based authentication techniques. This approach ensures that the person providing the data controls the verified mobile device, significantly reducing the risk of identity fraud.

By combining advanced analytics, carrier-grade data, and real-time verification, the Prove Pre-Fill® solution assesses the trustworthiness of the user’s identity. This multi-layered security helps businesses detect and prevent fraud and reduces the need for time-consuming manual reviews.

Integration Components and Requirements


Implementing the Prove Pre-Fill® solution requires a seamless interaction between server-side and client-side components to ensure a secure and efficient user experience. This section outlines the necessary components, their roles, and how they work together within the Prove Pre-Fill® flow.

Necessary Components for Implementing Prove Pre-Fill®

  • Prove Server-Side SDK: The server-side SDK serves as the backend engine for the Prove Pre-Fill® solution. It handles OAuth token management, initiates possession checks, validates user identity, and communicates directly with Prove APIs to facilitate secure data exchange.
  • Supported Languages: Available in Java, TypeScript/JavaScript, and Go, the SDK integrates seamlessly into backend environments. For unsupported languages, Prove’s REST APIs provide direct integration options.
  • Interaction with Prove APIs:
    • Start Call: Establishes a session and retrieves an OAuth token for secure communication.
    • Validate Call: Validates the possession and reputation checks.
    • Challenge Call: Validates the user’s identity and retrieves verified data.
    • Complete Call: Finalizes the process, ensuring secure data delivery.
  • Prove Client-Side SDK: The client-side SDK powers the user-facing elements of the Prove Pre-Fill® solution, handling interactions like SMS OTP delivery and Instant Link verification. It also integrates Prove’s user experience (UX) components for a streamlined onboarding flow.
    • Supported Platforms: Designed for web, iOS, and Android applications, the SDK ensures compatibility across a range of user devices.
    • Key Feature: Simplifies the process of initiating and completing possession checks.
    • UX Components: The client-side SDK facilitates the integration of UX components, such as prompts for phone numbers and OTP inputs, ensuring a smooth user journey during the possession check process.

Getting Started with the Prove Pre-Fill® Solution


Integrating the Prove Pre-Fill® solution into your application enhances the user experience by prepopulating verified information. To begin this integration, follow these steps:

Set Up Prove Sandbox Credentials

  • Sign Up: Visit the Prove Developer Portal to create an account.
  • Create a New Project: After logging in, follow the instructions to create a Prove Pre-Fill® solution for your organization, then name and save your project.
  • Access Credentials: Click the ellipsis next to your project, choose “Access Credentials,” and note your Client ID and Client Secret for sandbox testing.

Choose and Implement SDKs

    • Server-Side SDK: Prove offers SDKs in Java, TypeScript/JavaScript, and Go. These handle OAuth token management and simplify API interactions. If your backend language isn’t supported, you can interact directly with Prove’s REST APIs.
    • Client-Side SDK: Implement the Prove client-side SDK in your web, iOS, or Android application. This SDK manages server calls for Mobile Auth, OTP, and Instant Link possession checks.

    Understand the Integration Flow

    • Start: Initiate the session and generate an authToken.
    • Authenticate: Perform possession checks using the client-side SDK.
    • Validate: Confirm possession and reputation checks server-side.
    • Challenge: Retrieve and auto-fill user information if authentication is successful.
    • Complete: Verify user information to finalize onboarding.

    Follow the Implementation Guide


    This resource covers both server-side and client-side implementations, including error handling and user data verification processes.

    Test Your Integration


    Utilize Prove’s sandbox environment to test your implementation with predefined test users. This ensures your application handles both success and failure scenarios effectively.

    Prepare for Production Launch

    • Request Production Access: Contact your Prove representative or use the “Request Production Access” feature in the Developer Portal.
    • Complete Necessary Agreements: Ensure all required legal agreements, such as the Master Services Agreement (MSA), are signed.
    • Whitelist IP Addresses: Provide your IP addresses for production environment access.
    • Review CX Requirements: Conduct a Customer Experience (CX) review with Prove to ensure compliance with Prove’s CX standards.

    Developer Resources


    If you need more information before getting started, Prove offers a range of resources to assist developers:

    • API Documentation: Access comprehensive references for Prove’s APIs at the Prove Developer Hub.
    • Implementation Guides: Detailed guides for various Prove solutions are available to support your integration process.
    • Support Channels: For assistance, contact Prove Support via the Developer Portal or reach out to your Prove representative.

    By following these steps and utilizing Prove’s resources, you can seamlessly integrate the Prove Pre-Fill® solution into your application, enhancing user data collection and streamlining the onboarding process.

    Elevate Onboarding with Prove Pre-Fill®


    The Prove Pre-Fill® solution can be an important tool for helping businesses achieve higher conversion rates, reduced operational costs, and a user-friendly onboarding journey that leaves a lasting positive impression. For users, it eliminates the frustration of manual data entry while ensuring their identities are securely verified.


    By integrating the Prove Pre-Fill® solution into your application, you’re not just adopting a tool—you’re investing in a better, more secure experience for your customers.


    Unlock the potential of the Prove Pre-Fill® solution to streamline your app integrations, delight your users, and protect your business from fraud.


    Visit Prove’s Developer Portal today to get started and see how the Prove Pre-Fill® solution can transform your user onboarding process.

    Photo by Luc van Loon on Unsplash

    Keep reading

    See all blogs
    Company News
    Digital identity company Prove acquired Portabl, a startup specializing in reusable ID verification and networks, for an undisclosed amount.

    WSJ
    January 16, 2025
    Company News
    Company News
    Prove Acquires Portabl to Offer Reusable Digital Identities

    dentity verification firm Prove has acquired fellow digital identity company Portabl. The deal, announced Tuesday (Jan. 14), gives Prove access to Portabl’s offerings including the company’s specialty: reusable ID verification and networks.

    PYMNTS
    January 16, 2025
    Company News
    Company News
    Prove Acquires Portabl to Advance Seamless, Secure, and Interoperable Identity Networks

    Learn about Prove’s acquisition of Portabl, a leading digital identity company specializing in reusable ID verification and networks, and how it will enable Prove to redefine the future of digital trust.

    Dan Killmer
    January 14, 2025
    Company News