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

FieldTypeDescription
cutomer_idstringYour Business customer_id
stablesstringStablecoin option used (e.g., USDC, USDT).
amountstringStablecoin amount sent(string for precision).
currencystringFiat currency to receive (e.g., USD, GBP, NGN).
wallet_addressstringWallet address USDC/USDT is sent from.
payout detailsobjectBanking 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;

cci_payout. i.e

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.

ccy_bank_transfer

•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"
  }
}