Merchant access identifier
Create Cashier
Create a Bangladesh cashier link so the customer can complete payment on a hosted page.
/api/v2/pay/collectUse this endpoint to create a cashier order and receive a payment link.
Request Headers
Request signature
Request Parameters
Millisecond timestamp string, for example 1715941383720
Payment amount
Supported payment types: BKASH, NAGAD
Unique transaction number. Recommended format: YYYYMMDDHHMMSS + random number
Async callback URL
Redirect URL after successful payment, for example https://merchant.example.com/cashier/return. If omitted, the default success page is used
Payer name
Payer mobile number
Payer email. A gmail.com address is recommended, for example cashier.user@gmail.com
Response Parameters
Request result. success only means the current API call succeeded and should not be used as the final business result
Business status code. 00000 means the request was accepted. Other 5-digit values indicate specific error reasons; refer to the error code page
Transaction time
API call result
Response object
Unique platform order number
Order status. SUCCESS means success, PENDING means processing, FAILED means failure, EXPIRED means expired, CANCELLED means cancelled, and REFUNDED means refunded
Status description message
Payment link, which is the cashier URL
