BD_NAGAD
POST/payments
Bangladesh Nagad wallet payment. After the order is created, redirect the customer to action.url, the platform-hosted checkout. The customer transfers to the Nagad 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 Nagad 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