Initiates a fiat-to-crypto on-ramp transaction process based on a previously obtained quote. Returns transaction details and fiat payment instructions for the customer.
Access token obtained via /oauth2/token/. Use as Authorization: Bearer <access_token>.
Details for creating an on-ramp order.
Unique identifier for the customer.
"b6cecc1f-c90d-424b-adaa-c82b780696c1"
Unique identifier for the quote obtained from the Quoting Endpoint.
"8142b065-79c4-4f48-9e33-11b17bc658d4"
The customer's deposit address on the chosen blockchain network.
"0x4e88BBeFF059BDDF5BF90ee0816E86eDf4214b32"
Unique identifier for the order that is being created, provided by the partner.
"e6c4f1ec-899f-43b5-8479-c2529e3f9c70"
Additional data for the on-ramp order. Required for Colombia payment methods (bank_transfer, r2p_bancolombia, r2p_nequi).
On-Ramp order created successfully.
Details of an on-ramp transaction.
Instructions for the customer to complete the fiat deposit. Structure varies depending on payment method and currency: bank_transfer (Argentina) returns cvu and optionally alias (a human-readable identifier that can be used instead of the CVU for transfers — to enable alias customization, contact the Ripio team), bank_transfer (Mexico) returns clabe, bank_transfer (Colombia) returns paymentUrl, breb returns brebKey, r2p_bancolombia returns paymentUrl, r2p_nequi returns phoneNumber.
{
"cvu": "0100000000000000000001",
"alias": "juan.perez.ramp"
}{ "cvu": "0100000000000000000001" }{ "clabe": "706180196550550550" }{
"paymentUrl": "https://example.com/payment/abc123"
}{ "brebKey": "@ABC123" }{ "phoneNumber": "*****1234" }