Callback Delivery
When a transaction includescallback_url, your application can receive asynchronous delivery attempts for transaction results.
If you need to trigger delivery manually, use:
POST /api/transaction/{id}/callbackfor one transaction;POST /api/transactions/callbacksfor multiple transactions.
Batch Callback Retries
POST /api/transactions/callbacks accepts a tx_ids array with one or more transaction identifiers.
Each item in the response includes:
status, eitherokorerror;tx_idwhen available;- optional
http_status,body, orerrordetails.
Customer Redirects
UseGET /api/transaction/{id}/redirect when your application wants the backend to choose the correct success or failure destination for the current transaction state.
Successful redirects return HTTP 302 with a Location header.
Widget Entry Point
GET /api/widgets creates a widget transaction and redirects the customer to the frontend payment page.
Supported query parameters:
widgetIdorwidget_idamount
When to Use Which Flow
- use direct transaction creation endpoints when your backend controls project context and request signing;
- use widget redirects when you want a lightweight hosted entry flow;
- use manual callback triggers when you need replay or recovery tooling.