Prerequisites
Before you begin, make sure you have:- A User with
USD
Rail enabled - Valid payment method (bank account, card, etc.)
Step 1: Create Account
Create a US account for the offramp: POST/v2/users/{userId}/accounts
Step 2: Create Offramp
Create the offramp transaction directly: POST/v2/offramps
Refresh Quote
While the quote is still valid, you can refresh it to get updated rates: POST/v2/offramps/{transferId}/quote/refresh
AWAITING_FUNDS
status and before the quote expires.
Step 3: Accept Quote
Once you’re satisfied with the quote, accept it to proceed with the offramp: POST/v2/offramps/{transferId}/quote/accept
Step 4: Process Withdrawal
The offramp will be processed automatically once the quote is accepted. Monitor the transaction status.Step 5: Confirm Transaction
Listen for Webhooks
Set up webhook notifications to track status changes: Webhook Events:OFFRAMP.CREATE
- Creation for offrampsOFFRAMP.UPDATE
- Updates for offramps
Check Bank Account
Verify the USD has been received in your bank account: GET/v2/users/{userId}/accounts/{accountId}/balance