Read KYC Overview first. It covers why we use Sumsub and the full KYC status lifecycle. This guide covers how to move an already-verified identity between Gnosis Pay and a partner using Sumsub’s reusable KYC.
Import KYC from a partner
When your user has already completed KYC using your Sumsub instance, you can onboard them to Gnosis Pay without asking them to verify again. You generate a share token for your user and pass it during registeration with Gnosis Pay. We then create a new applicant for your user on our Sumsub and copy their verified data into it.1
Generates a share token for your user
On your side, you call Sumsub’s generate share token endpoint for the user’s applicant, with
forClientId set to Gnosis Pay’s Sumsub client ID.Contact Gnosis Pay for retrieving the Gnosis Pay’s Sumsub Client ID, which will be set as recipient in Sumsub.
2
Pass the share token and register the user
Call
POST /user with the user’s email and the shareToken. You receive a JWT access token for the new user.Register a user with a share token
- Sandbox
- Production
3
Check the user's KYC status
Fetch the user’s KYC status as described in KYC Overview. Depending on levels of sumsub checks required by Gnosis Pay, the user’s applicant data will be recorded, and any necessary steps that are missing will be triggered to complete the flow.
See Register user for the full request and response reference.
Share user’s KYC from Gnosis Pay
If a user has already completed KYC with Gnosis Pay, that verified identity can be reused by you rather than requiring the user to go through verification again on application. This is done by generating a temporary Sumsub share token, which you can use on your end to import the applicant’s already-verified data. 1
Share your Sumsub client ID with Gnosis Pay
Send your Sumsub client ID to Gnosis Pay. We register you as an approved recipient in our system, so share tokens can be generated for your client ID. This is a one-time setup.
2
Generate the share token
For the authenticated user, call
POST /kyc/import-partner-applicant and pass your Sumsub client ID as forClientId. The response contains the share token.- Sandbox
- Production
3
Import the applicant on Sumsub
Before the token expires, call Sumsub’s Reuse applicant for Reusable KYC endpoint with the share token. Sumsub creates an applicant on your side from the user’s verified Gnosis Pay data.
The user must have completed KYC with Gnosis Pay before a share token can be generated. Check their status first as described in KYC Overview.