Skip to Content
BangladeshPayoutCreate Payout (Bangladesh)

Create Payout (Bangladesh)

POST/v1/payoutspayout:create

Create a payout transaction. You may send an optional Idempotency-Key header to safely retry the same request.

Request fields

FieldTypeRequiredDescription
amountstring (numeric)YesPayout amount sent to the beneficiary (BDT)
benificiaryAccountInfoobjectYesBeneficiary wallet / account details
benificiaryAccountInfo.numberstringYesWallet/account number
benificiaryAccountInfo.orgIdstringYesOrganization id (e.g. BKASH)
benificiaryAccountInfo.orgCodestringYesOrganization code
benificiaryAccountInfo.orgNamestringYesOrganization name
benificiaryAccountInfo.holderNamestringYesBeneficiary name
cardHolderInfoobjectYesSender identity on file
cardHolderInfo.firstNamestringYesFirst name
cardHolderInfo.lastNamestringYesLast name
cardHolderInfo.emailstringYesEmail
cardHolderInfo.phonestringYesPhone

Example

{ "amount": "300", "benificiaryAccountInfo": { "number": "01712345678", "orgId": "BKASH", "orgCode": "BKASH", "orgName": "BKASH", "holderName": "John Doe" }, "cardHolderInfo": { "firstName": "John", "lastName": "Doe", "email": "john@example.com", "phone": "01712345678" } }

Response fields

FieldTypeDescription
transactionIdstringTransaction identifier — use for status polling and support
statusstringe.g. PENDING while the payout is processing
amountstringAmount sent to the beneficiary
currencystringPayout currency — BDT
recipientobjectEcho of beneficiary and card-holder details from the request
recipient.benificiaryAccountInfoobjectDestination wallet / account
recipient.cardHolderInfoobjectSender identity
estimatedCompletionstring (ISO datetime)Estimated time the payout completes
feesobjectTransacty service fee for this payout
fees.platformFeestringFee amount charged for the service
fees.feeTypestringpayout
fees.feeStatusstringe.g. estimated at create
netAmountstring | nullnull at create; settled amount after fees when complete
totalWalletDebitstringTotal debited from your BDT wallet (amount + platformFee)

Note the spelling benificiaryAccountInfo in the request body — it must match exactly.

Wallet debit: totalWalletDebit is what leaves your BDT balance immediately (e.g. 300 payout + 15 fee = 315.00). fees.platformFee is the Transacty service charge. amount is what the beneficiary receives.

Next steps

Last updated on