Skip to main content
An off-ramp converts a customer’s stablecoin balance into fiat and pays it into a bank account. There are two ways to do it. Both use the same endpoint (POST /v2/conversions), but they differ in where the money can land, what details you collect, and how pricing works. Both follow the same status lifecycle: INITIATEDPROCESSINGPAYOUT_INITIATEDPAYOUT_IN_PROGRESSCOMPLETED, with FAILED and RETURNED as terminal errors. The customer holding the account must be a US person either way. What differs is where the money goes, not who can hold the account. A US customer can send to their own US bank account, to their own bank account abroad, or to someone else’s bank account abroad. See Jurisdiction overview for eligibility, state-level exceptions, and restricted jurisdictions. Integrating US payouts only: follow the US quickstart. It is the shorter of the two. You collect wire details once per bank account and submit conversions directly. Integrating international payouts: follow the international quickstart. Two extra calls are involved, one to price the conversion and one to look up banks in the countries that need it, and the bank details you collect depend on the destination country. Integrating both: the identity, account, and balance steps are identical. Branch on the destination country when you register bank details, and skip the pricing step for US payouts. Country coverage, the details required for each country, and which countries need a bank lookup are in Off-ramp payout countries and required fields.