Query Transactions
Read the ledger with a paginated search (getTransactions) plus single-row convenience helpers by UUID, merchant orderId, or RRN. The single-row helpers return null when the call fails or no row matches.
Overview
getTransactions(filter) returns a paginated page (PageDto); the single-row helpers return one transaction (or null). The single-row helpers are equivalent to getTransactions(TransactionFilter(pageSize = 1, … = …)).content.firstOrNull().
Safe to retry
Queries are idempotent — retry them freely on network errors, unlike sale / applePay / recurring.
Query Helpers
Fetch a page with a filter, or a single row by UUID, your merchant orderId, or the RRN.
Loading...TransactionFilter
TransactionFilter narrows the paginated search. All fields are optional except paging.
| Field | Type | Meaning |
|---|---|---|
| pageNumber | Int | Zero-based page index. |
| pageSize | Int | Rows per page. |
| status | String? | Gateway status filter (e.g. APPROVED). |
| id | String? | Filter by the gateway transaction UUID. |
| orderId | String? | Filter by your merchant order id. |
| rrn | String? | Filter by Retrieval Reference Number. |
On this page
Downloads
Coming SoonSample apps, release bundles, and more content will be available here soon.