BD_BKASH
POST/payments
Bangladesh bKash wallet payment. After the order is created, redirect the customer to action.url, the platform-hosted checkout. The customer transfers to the bKash account shown there and submits the transaction ID (TrxID); the platform confirms and moves the order to a final state.
Next action and action.payContent
Redirect the customer to action.url. It is the platform-hosted checkout, where the customer sees the receiving wallet account, transfers from their bKash app, and submits the transaction ID. The platform confirms the transfer and sends the webhook.
action.payContent is a JSON string with the receiving account when the channel returns it, for example {"accountNo":"01712345678","accountName":"Payee","reference":"BD123456"}. Merchants rendering their own checkout must also collect the transaction ID from the customer; use the hosted checkout unless that flow is already in place.
Request
Responses
- 200
- 400
- 401
- 403
- 409
- 429
- 500
- 503
Success
INVALID_FIELD
UNAUTHORIZED
METHOD_NOT_ENABLED
IDEMPOTENCY_CONFLICT
RATE_LIMITED
INTERNAL_ERROR
SERVICE_UNAVAILABLE