Before you start
You need a customer and an onramp quote that hasn’t expired.Step 1: Create the onramp
Send the quote and the wallet that should receive the stablecoin.Onramps are always first party: the customer pays for themselves and receives the stablecoin in their own wallet. Someone else can’t pay on their behalf.
Step 2: Show the deposit instructions
You get back202 Accepted, with the payment and where your customer must pay:
Step 3: Wait for webhooks
As the payment moves, we send you webhooks. You can also check at any time with Get a payment.Every state
completed, failed, canceled, and reversed are final. A payment in one of these states won’t change again.
What can go wrong when you create it
Common
validation_failed messages:

