Payouts to Bangladesh

What are the specific requirements for BDT payouts to Bangladesh?

This guide covers Bangladesh-specific requirements for BDT payouts. For the general cross-border payment flow, see Sending Cross-Border Payments.

C2C restriction

Bangladesh payouts support consumer-to-consumer (C2C) only. Business customers and business counterparties are not supported. Both the customer (originator) and counterparty (receiver) must be individuals.

Trading account requirement

Bangladesh payouts require a USDC_SOL trading account as the source. Other trading account types (such as USDC or USDC_NPL) are not supported for BDT payouts.

Verify BDT payout availability

Confirm your bank supports BDT payouts for C2C and the bank_account route.

ℹ️

Bank configuration required

Contact Cybrid support to enable BDT payouts and configure Bangladesh as a supported corridor for your bank.

GET /api/banks/{bank_guid}
Authorization: Bearer YOUR_TOKEN

Look for an entry in supported_payout_symbols where:

  • symbol: BDT-USD or BDT-USDC_SOL
  • country_code: BD
  • participants_type: C2C
  • route: bank_account

You can also query prices for Bangladesh:

GET /api/prices?payout_country_code=BD
Authorization: Bearer YOUR_TOKEN

Identity verification requirements

Bangladesh payouts validate that all required KYC fields are present when you create a plan.

Originator (Customer)

Required fields for the customer (individual):

  • name.first, name.last
  • date_of_birth
  • address.street, address.city, address.country_code

Receiver (Counterparty)

Required fields for the counterparty (individual):

  • name.first, name.last

The counterparty must be in verified state (watchlist screening passed) before you can create the external bank account and plan.

Purpose of transaction

For Bangladesh C2C payouts, purpose_of_transaction is required. All standard purpose values are accepted.

External bank account setup

Bangladesh payouts use BEFTN routing with two format options: a local bank account number with a branch number, or a bank account number with a SWIFT/BIC code. See Create Foreign Fiat External Bank Accounts for the request format and field details.

Common validation errors

Error CodeDescription
invalid_destination_account_exceptionExternal bank account not completed or missing BEFTN/SWIFT BIC details
invalid_purpose_of_transactionMissing purpose value for Bangladesh C2C
invalid_parameterKYC requirements not met (originator or receiver PII incomplete)
invalid_asset_exceptionBank does not support BDT payouts for C2C

Related resources