Overview
Off-ramp accounts let your recipients convert USDC or USDT to USD. Each off-ramp account has a dedicated crypto deposit address — send stablecoins to it, and USD is delivered to the configured bank account via ACH, Fedwire, or SWIFT.How It Works
1
Recipient Has KYB + Address
The recipient must be KYB-approved and have a physical address on file. Include the address when creating the recipient, or update it later.
2
Create Off-Ramp Account
Call
POST /v1/ramp/recipients/{id}/offramp-accounts with the source wallet, payment rail, and bank details.3
Receive Crypto Deposit Address
The response includes a
source_crypto_address — this is the address where USDC/USDT should be sent.4
Send Stablecoins
Send USDC or USDT to the deposit address from any wallet.
5
USD Delivered
The stablecoins are converted to USD and delivered to the configured bank account. Fees are deducted automatically.
Creating an Off-Ramp Account
Parameters
Response
The
source_crypto_address is the deposit address. Share this with the recipient or use it programmatically to send USDC/USDT for conversion.Transaction Events
Off-ramp transactions fire dedicated webhook events:offramp_transaction.completed— USD successfully delivered to bank accountofframp_transaction.failed— conversion or delivery failed