Retrieve a transaction

Read the current state of one transaction. This is the endpoint to poll (or call from your webhook handler) before you fulfil an order.

Response

200 OK — same transaction object shape as Create STK Push:
404 NOT_FOUND is returned when the UUID does not exist or belongs to another merchant — the API never leaks cross-tenant data.

Status lifecycle

We confirm pending transactions with the provider automatically (every few seconds) and give up after about 2.5 minutes by marking them expired — so every transaction reaches a terminal state, and your webhook always fires exactly once per terminal transition.
Treat any non-terminal status as “keep waiting”: continue polling or wait for the webhook.

List transactions

Your most recent transactions, newest first.
string
Optional filter — one of initiating, pending, processing, success, failed, cancelled, expired, reversed.
integer
default:50
How many transactions to return (newest first).

Response

200 OK