Sumsub Token Sharing with Coinflow

Overview

If you already use Sumsub for KYC verification, you can share that verified data directly with Coinflow. This eliminates duplicate verification for your users and provides a seamless payout experience.

This integration uses Sumsub’s reusable KYC feature, which requires a tri-party data sharing agreement between you, Coinflow, and Sumsub.

Learn more about Sumsub’s reusable KYC

Who Should Use This Method

Sumsub Token Sharing is ideal for merchants who:

  • Already have an active Sumsub account
  • Have users verified through Sumsub
  • Want to avoid requiring users to complete KYC again
  • Want to leverage existing KYC infrastructure

Setup Process

Step 1: Contact Coinflow

Before setting up the tri-party agreement, reach out to Coinflow with:

  • Your Sumsub client ID
  • Request for Coinflow’s Sumsub client ID (needed for the agreement)

Step 2: Sign Tri-Party Agreement

Work with Sumsub to establish the data sharing agreement. This legal agreement authorizes:

  • Coinflow to access KYC data from your Sumsub account
  • Reuse of verified user data for payout processing
  • Data sharing between all three parties

Step 3: Integrate the APIs

Once the agreement is in place, implement the integration:

  1. Generate Share Token: Call Sumsub’s Generate Share Token endpoint for each verified user
  2. Register with Coinflow: Call Coinflow’s Register User Via Share Token endpoint to share the KYC data

Important for UI Integration: If you’re using Coinflow’s prebuilt UI components (e.g., CoinflowWithdraw), call the Register User Via Share Token endpoint before rendering the component to ensure the verification record exists.