Create a fully customized crypto onramp experience
orders.create
and orders.read
scopes enabled
4zMMC9srt5Ri5X14GAgXhaHii3GnPAEERYPJgZJDncDU
• Production: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v
Here’s an example API call:
Example Response
payment.status
is requires-kyc
, direct your user through the KYC flowpayment.status
is awaiting-payment
, the user has already completed KYC and can proceedtemplateId
), which user this verification applies to (referenceId
), and which environment to connect to (environmentId
).
{orderId}
with the order ID received when initiating the payment, to check the status of the verification. Polling at reasonable intervals is recommended (i.e. every 5 seconds).
Example Response
payment.status
is awaiting-payment
, user has successfully completed KYC, proceeding to paypayment.status
is rejected-kyc
, verification was rejected and the user can’t onramppayment.status
is manual-kyc
, verification requires manual review and the user will be notified via email about its ultimate success or rejection