Offramp - Sell Crypto
Offramp - Sell Cryptocurrency
Convert cryptocurrency to fiat currency in your virtual account.
What is OFFRAMP?
OFFRAMP allows you to sell cryptocurrency and receive fiat funds in your virtual account.
Use cases:
- Convert crypto holdings to fiat
- Realize crypto gains
- Prepare fiat for operations
- Accept crypto payments and convert to fiat
Deals vs Orders
Important: OFFRAMP operations use the /deals endpoint, not /orders. A deal represents the intent to sell crypto and must be paid completely (no partial payments). The deal creates orders that execute the sale.
Key differences from ONRAMP:
- Deal: The crypto sale intent (must be funded completely)
- Order: The actual execution of the sale (created automatically by the deal)
- No partial payments: OFFRAMP deals must be paid in full, unlike ONRAMP
- Destination: Deals only need the destination virtual account
Quick Example
Complete Payment Required: Unlike ONRAMP, OFFRAMP deals must be funded completely. Partial payments are not supported.
Step-by-Step Integration
Step 1: Get Quote
Step 2: Create Deal
Simplified Request: Deals only need the destinationAccountId (virtual account) and quoteId. The crypto amount and currencies are already defined in the quote.
Step 3: Send Cryptocurrency
After creating the deal, send the cryptocurrency to the provided deposit address:
Step 4: Wait for Confirmation
Order Flow
Complete Example
Important Notes
Blockchain Confirmations: OFFRAMP orders require blockchain confirmations. Settlement time varies by network:
- Ethereum: 12-15 minutes (12 confirmations)
- Polygon: 2-5 minutes (128 confirmations)
- BSC: 3-5 minutes (15 confirmations)
- Bitcoin: 30-60 minutes (3 confirmations)
One-time Address: Each OFFRAMP order generates a unique deposit address. Donโt reuse addresses from previous orders.