Not sure which KYC model to use? Start with Overview & which model to use.
Overview
When an account is configured for the Ripio KYC flow, the partner does not collect KYC data directly. Instead:- The partner calls the KYC endpoint with a
redirectUrl. - The API returns a
providerUrlpointing to Ripio’s KYC platform. - The user is redirected there to complete the identity verification.
- Ripio’s backend processes the result automatically.
- The partner can poll the submission status endpoint to check the outcome.
Step 1 — Initiate the KYC process
CallPOST /api/v1/customers/{customerId}/kyc/ with only the redirectUrl. No kycSubmission body is required.
Step 2 — Redirect the user
Redirect the user’s browser to theproviderUrl returned in Step 1. The user will complete the identity verification process on Ripio’s KYC platform.
Once finished, Ripio redirects the user back to the redirectUrl you provided.
Step 3 — Ripio processes the KYC
Ripio’s backend processes the KYC result automatically. No action is required from the partner at this stage.Step 4 — Check the submission status
PollGET /api/v1/customers/{customerId}/kycSubmissions/ to check the current status of the KYC.