Documentation Index
Fetch the complete documentation index at: https://docs.ripio.com/llms.txt
Use this file to discover all available pages before exploring further.
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.
| Field | Description |
|---|---|
submissionId | Unique identifier for this KYC submission. Save it to check status later. |
providerUrl | URL to redirect the user to Ripio’s KYC platform. |
createdAt | Timestamp of the submission creation (UTC). |
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.
| Status | Description |
|---|---|
IN_REVIEW | KYC has been submitted and is under review. |
COMPLETED | KYC has been approved. The customer can proceed. |
FAILED | KYC was rejected. |