POST
Submits a transaction ID (from bKash, Nagad, Rocket, etc.) for verification. On success, the payment status transitions to SUCCEEDED and the checkout.session.complete webhook fires. No API key required — access is scoped by session ID.

Path Parameters

string
required
The checkout session / payment ID.

Body

string
required
The transaction ID from the payment provider (e.g. bKash transaction ID).
string
required
The payment method ID (from the payment_method_id field in the payment methods array returned by Get Checkout Data).
string
required
The business payment method ID (from the id field in the payment methods array returned by Get Checkout Data).

Response

object

Error codes