Skip to main content
In sandbox, Ripio can configure how identity verification works for your account depending on what you need to validate during integration.
Ask your Ripio contact which sandbox mode should be enabled for your account.

Skip KYC in sandbox

If your sandbox account is configured to skip KYC, the customer can continue through the ramp flow without completing the identity verification step. Use this mode when you want to validate the operational flow:
  1. Create the customer.
  2. Accept Terms & Conditions.
  3. Create the quote, order, or session.
  4. Simulate the fiat deposit if you are validating an on-ramp flow.
You do not need to call the KYC simulation endpoints in this mode.

Simulate KYC approval or rejection

If your sandbox account is configured with KYC enabled, run the normal KYC flow first. Once you have a submissionId, use the sandbox simulation endpoints to approve or reject it.
1

Start KYC

Start KYC using your configured model: Ripio-hosted KYC or partner-submitted KYC.
2

Save the submission ID

Use the submissionId returned by the KYC creation response, or retrieve it with Retrieve Latest KYC Submission.
3

Approve or reject the KYC

Call one of the sandbox-only endpoints below.
4

Confirm the result

Check the KYC status again, or listen for KYC Events.
A successful simulation request returns 200 OK with no response body. The final KYC status may not be available immediately, so use polling or webhooks to confirm the result.

Simulate approval

Use this when you want the customer to become eligible to continue the ramp flow.

Simulate rejection

Use this when you want to validate rejected-verification handling.

Common errors