KYC import is enabled per-org. Contact us before
using this in production.
How it works
- Your Sumsub integration creates a reusable KYC share token for the approved user. See Sumsub’s Reusable KYC via API docs for token generation.
- Your server sends the token and your verified user email to Daimo with
POST /v1/sumsub/import. - Daimo imports the applicant and checks that its email matches the email in your request.
- If a Daimo account with that email exists, Daimo links the import immediately.
- If the account does not exist yet, Daimo links it when the user signs in with the same email.
Import a share token
Call the import endpoint from your backend with your Daimo API key. Never call it from the client.409 conflict.
Email matching
Send the KYC’d user’s email after your product has verified it. The imported Sumsub applicant must include the same valid email after case and surrounding whitespace are normalized. Daimo rejects the import if the two values differ. Sumsub can copy an email value even when the donor or recipient verification level did not confirm it. Do not treat the imported value as proof of email ownership. Daimo links the import only after the user proves control of the same email while signing in. The user should sign in to Daimo with the same email they used for the original KYC. If they use a different email, Daimo cannot attach the imported review to their account, and the hosted fiat flow may require additional identity verification.When to call it
Call KYC import as soon as you have the share token. You do not need to wait for a Daimo session or a fiat payment attempt. Good times to call it:- After the user completes KYC in your app.
- During account linking, before showing Daimo fiat as a payment option.
- During a migration or backfill for users who already completed KYC elsewhere.
Reference
- Import Sumsub KYC - import a reusable KYC share token.
- Fiat - hosted fiat flows where imported KYC may be used for expedited verification.
- Custom Integration - create sessions and drive hosted payment methods directly.