Skip to main content
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.
CurrencyBlock (object)DescriptionCore Fields
usd_payoutUSDUS 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_payoutGBPUK 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_payoutEUREuro 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_payoutCADCanadian 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_interacCADCanadian Interac e‑Transfer via email or phone.
cad_bill_paymentCADCanadian Bill Payment.biller, account_number, optional account_name.
aud_payoutAUDAustralian 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_bpayAUDAustralian BPAY.biller_code, customer_reference_number;
sgd_payoutSGDSingapore 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_payoutHKDHong 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_payoutCNYMainland China payouts via ACH/FPS (account) or SWIFT/RTGS.account_name, optional bank_code, account_number; swift_code / intermediary_swift;
mxn_payoutMXNMexico payouts—local bank transfer (CLABE) or SWIFT.clabe, account_name; optional swift_code, intermediary_swift;
cci_payout. i.eaed_payout, ils_payout, egp_payoutOptions:AED, ILS, EGPUnified 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_transferNGNNigerian local bank payout.account_number, account_name, bank_name.
brl_payoutBRLBrazil 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_payoutPHPPhilippines 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, ZMWUnified 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 Onramp Get Payment vendors