Skip to main content
Prerequisite: Your organization must be approved before it can quote, and the wallet must hold the asset it sells. See KYC Overview for what verification requires, and KYC WebSDK for the hosted flow.
Redemptions do not depend on how much was onramped. A customer can sell any amount of a stablebond up to their current balance. We do not pair buys with sells or track lots, so partial redemptions and tokens bought elsewhere both work.
An offramp moves crypto from a wallet to a bank account. In v2 both sides are payment accounts: you register the wallet and the bank account, quote between them, create the order, and send the crypto. Every call below runs for one organization, set as $ORGANIZATION_ID in the examples. Use your own organization’s id from GET /me, or a customer organization’s id when you ramp for that customer. Register the accounts, quote and order under the same id. See Organizations in the route.

Offramp flow

1

Discover assets

2

Register the wallet and the bank account: POST /organization/{organizationId}/payment_account

3

Create a quote: POST /organization/{organizationId}/quote

4

Create the order: POST /organization/{organizationId}/order

5

Send the crypto

6

Track the order: GET /organization/{organizationId}/order/{id}