Business Offramp
POST /v2/business_offramp
Initiate a stablecoin → fiat payout to a business’s bank or wallet rail. You’ll provide core fields (business, currency, amount, stable), plus a single nested payout block that matches the currency + method you want to receive with (e.g., cad_eft, eur_sepa, sgd_fast_vpa, brl_pix, etc).
⚠️ Only one nested block is required per request.
Request Body
| Field | Type | Description |
|---|---|---|
| cutomer_id | string | Your Business customer_id |
| stables | string | Stablecoin option used (e.g., USDC, USDT). |
| amount | string | Stablecoin amount sent(string for precision). |
| currency | string | Fiat currency to receive (e.g., USD, GBP, NGN). |
| wallet_address | string | Wallet address USDC/USDT is sent from. |
| payout details | object | Banking details for fiat payout. |
Quick-choose table
Pick the nested block that matches the currency and payment rail you used to send fiat.
Currency | Block (object) | Description | Core Fields |
|---|---|---|---|
usd_payout | USD | US payouts via ACH, Fedwire, or SWIFT. Include whichever The routing code applies (ACH, Fedwire, or SWIFT). | account_number, account_name, optional ach_routing_number, fedwire_routing_number, swift_code, intermediary_swift. |
gbp_payout | GBP | UK payouts via FPS, CHAPS, or SWIFT. Provide sort code + account number or an IBAN. A swift_code or intermediary_swift triggers SWIFT; an IBAN without a sort code is CHAPS, sort code + account with no address is FPS, with address is CHAPS. | account_name, conditional sort_code, account_number, optional iban, swift_code, intermediary_swift. |
eur_payout | EUR | Euro payouts via SEPA (default) or SWIFT. Include a swift_code or intermediary_swift only when using SWIFT. | iban, account_name, optional swift_code, intermediary_swift. |
cad_payout | CAD | Canadian bank payouts—either EFT (domestic) or SWIFT. Provide the four domestic codes; include swift_code or intermediary_swift only for SWIFT. | institution_number, transit_number, account_number, account_name, optional swift_code, intermediary_swift |
cad_interac | CAD | Canadian Interac e‑Transfer via email or phone. | |
cad_bill_payment | CAD | Canadian Bill Payment. | biller, account_number, optional account_name. |
aud_payout | AUD | Australian bank payouts—bank transfer (BSB + account), SWIFT. Supply the field that matches your rail; a swift_code or intermediary_swift triggers SWIFT. | account_name; optional bsb + account_number; optional swift_code, intermediary_swift; |
aud_bpay | AUD | Australian BPAY. | biller_code, customer_reference_number; |
sgd_payout | SGD | Singapore payouts via FAST (PayNow), GIRO/RTGS, or SWIFT. Provide an account number with a swift_code/intermediary_swift for SWIFT. | account_name; optional account_number; optional swift_code, intermediary_swift; |
hkd_payout | HKD | Hong Kong payouts via ACH/FPS (account) or SWIFT/RTGS. | account_name, optional bank_code, account_number for local transfer; optional swift_code, intermediary_swift; |
cny_payout | CNY | Mainland China payouts via ACH/FPS (account) or SWIFT/RTGS. | account_name, optional bank_code, account_number; swift_code / intermediary_swift; |
mxn_payout | MXN | Mexico payouts—local bank transfer (CLABE) or SWIFT. | clabe, account_name; optional swift_code, intermediary_swift; |
aed_payout, ils_payout, egp_payout | Options: AED, ILS, EGP | Unified IBAN/SWIFT payouts for currenies AED, ILS, EGP. Provide an IBAN and account name. A swift_code or intermediary_swift triggers SWIFT; otherwise it’s a local bank transfer. | iban, account_name, optional swift_code, intermediary_swift; |
ngn_bank_transfer | NGN | Nigerian local bank payout. | account_number, account_name, bank_name. |
brl_payout | BRL | Brazil payouts via PIX or standard bank transfer. Supply a pix_key for PIX; otherwise provide bank details (bank_name, account_number, account_name, account_type, branch_code). | Either a pix_key, or the full set of bank fields. |
php_payout | PHP | Philippines payouts—either a bank account or an e‑wallet. If you provide ewallet_provider, the payout is sent to an e‑wallet; otherwise it’s a standard bank transfer. | Either bank_name, account_number, account_name for bank transfers, or ewallet_provider, account_number, account_name for e‑wallet. |
•inr_bank_transfer •idr_bank_transfer, •krw_bank_transfer, •bwp_bank_transfer, •myr_bank_transfer, •mwk_bank_transfer, •nad_bank_transfer, •xaf_bank_transfer, •xof_bank_transfer, •zar_bank_transfer, •zmw_bank_transfer, | Options: INR, IDR, KRW, BWP, MYR, MWK, NAD, XAF, XOF, ZAR, ZMW | Unified bank‑transfer corridors. Use the currency prefix as the object name (e.g., inr_bank_transfer). Each currency has its own local fields: | •** INR:** ifsc_code, account_number, account_name. •KRW: bank_code, account_number, account_name. •**BWP: **swift_code, branch_code, account_number, account_name. •**MYR: **swift_code, account_number, account_name. •ZAR: swift_code, account_number, account_name, account_type. •**MWK/NAD/XAF/XOF/ZMW: **swift_code, account_number, account_name. |
JSON request examples
{
"customer_id": "08********",
"currency": "USD",
"amount": "15000.00",
"stables": "USDC",
"vendor_id": "9146827350",
"wallet_address": "YourWalletAddressHere",
"network": "solana",
"usd_domestic": {
"account_number": "875104368977",
"routing_number": "125109019",
"ach_routing_number": "026073150",
"fedwire_routing_number": "026073008",
"bank_name": "Coastal Community Bank"
}
}{
"business_id": "084*******",
"currency": "GBP",
"amount": "25000.00",
"stables": "USDC",
"vendor_id": "6283947015",
"wallet_address": "0xYourSolmAddress",
"network": "solana",
"gbp_domestic": {
"account_number": "04555464",
"sort_code": "041907",
}
}{
"business_id": "084*******",
"currency": "EUR",
"amount": "100000.00",
"stables": "USDT",
"vendor_id": "4758291630",
"wallet_address": "YourWallet",
"network": "solana",
"iban": {
"iban": "NL02AINH0232055238",
"swift_code": "ABNANL2A"
}
}{
"business_id": "084*******",
"currency": "SGD",
"amount": "120000.00",
"stables": "USDC",
"vendor_id": "5924816037",
"wallet_address": "YourSolanaWallet",
"network": "solana",
"bank_transfer": {
"account_number": "8853870376",
"bank_code": "7171",
"branch_code": "072",
"swift_code": "DBSSSGSG"
}
}{
"business_id": "084*******",
"currency": "CAD",
"amount": "2500.00",
"stables": "USDC",
"vendor_id": "4926381057",
"wallet_address": "YourSolanaWallet",
"network": "solana",
"cad_interac": {
"interac_email": "[email protected]"
}
}{
"business_id": "084*******",
"currency": "PHP",
"amount": "520000.00",
"stables": "USDT",
"vendor_id": "8205639174",
"wallet_address": "YourWallet",
"network": "solana",
"php_bank_transfer": {
"account_number": "447853760386",
"bank_name": "DCPay Philippines"
}
}Updated about 1 month ago