Skip to main content

[PayOut] BDT Payment Data

For shops with BDT currency, when creating a payout (POST /api/v1/payouts) no additional fields are required in the paymentData object.

The recipient wallet, account, or card number must be sent in the root card_number field.

merchant_user_id and merchant_user_ip are mandatory root fields for this request.

paymentData fields

No BDT-specific paymentData fields are required for this payout contract.

Example request body

{
"external_id": "PAY-BDT-001",
"amount": "5000.00",
"currency": "BDT",
"card_number": "4111111111111111",
"shop_code": "your_bdt_shop",
"merchant_user_id": "merchant-user-001",
"merchant_user_ip": "203.0.113.10"
}

Response fields

ParameterTypeDescription
idnumberPayfield operation ID.
statusstringCurrent payout status.
external_idstringUnique payout identifier from the request.
amountstringPayout amount.
currencystringPayout currency.
shop_codestringShop code used for routing.
card_numberstringRecipient card number.
merchant_user_idstringMerchant user identifier from the request.
merchant_user_ipstringUser IP from the request.
transaction_typestringAlways payout.
created_atstringCreation timestamp.
updated_atstringLast update timestamp.
finalization_datestringReturned when the payout reaches a final status.

Example response body

{
"id": 12345,
"status": "pending",
"external_id": "PAY-BDT-001",
"amount": "5000.00",
"currency": "BDT",
"shop_code": "your_bdt_shop",
"card_number": "4111111111111111",
"merchant_user_id": "merchant-user-001",
"merchant_user_ip": "203.0.113.10",
"transaction_type": "payout",
"created_at": "2025-12-05T10:00:00.000000Z",
"updated_at": "2025-12-05T10:00:00.000000Z"
}

Omit paymentData for this BDT payout contract.

Back to Payouts