Get all transactions
Returns all transactions with pagination and filtering options
Query parameters
Page number for pagination
Number of items per page
Filter by transaction ID
Filter by account name (only applicable for NGN and ZAR transactions)
Filter by transaction status
Filter by transaction type
The currency of the transaction
Filter by minimum amount (in lowest denomination of the currency)
Filter by maximum amount (in lowest denomination of the currency)
Filter transactions from this date (ISO 8601 format)
Filter transactions until this date (ISO 8601 format)
Response
Transaction response with pagination
Example response
{
"status": "ok",
"message": "all transaction",
"count": 1,
"currentPage": 1,
"totalPages": 1,
"data": [
{
"id": "10cda92f-db32-4f69-ae30-af32a0055caf",
"ref": "142a39e0bb85c45b06a9657f56156",
"hash": "89d7fd6571c8bdf4242091953553c26228dd5b7679729d20aaf2cc84f000d1bc",
"amount": 10000,
"autopayout": true,
"createdAt": "2025-01-23T10:46:01.050Z",
"updatedAt": "2025-01-23T10:46:04.590Z",
"metadata": {
"id": "f2bf7bf8-9fe9-4afd-9ebb-cf3abae8cb19",
"merchantId": "f77986d6-75df-4979-85a9-8acedcfca392",
"merchantName": "Ricki Allardice",
"bankName": "CAPITEC BANK",
"bankAccountNumber": "1352906218",
"reference": "2bNkqVDLER7n65O7RrcV",
"order": {
"id": "22723-5636",
"settledQuoteId": "e3d3cb1c-3206-40bb-81a9-8dfd9d69a853",
"amount": 10000,
"quote": {
"exchangeRate": 1874805.7499999998,
"usdToTargetCurrencyRate": 18.4977,
"totalAmount": 6474,
"equivalentAmount": 10000
}
}
}
}
]
}Changes
Changed in 7 of the 32 revisions of this API.9523
- ●
added the new
USDTenum value to thedata/items/currencyresponse property for the response status200response-property-enum-value-added
- ○
added the new enum value
USDTto thequeryrequest parametercurrencyrequest-parameter-enum-value-added
- ●
- ○
the
queryrequest parametercurrencybecame optionalrequest-parameter-became-optional
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ○
added the new optional
queryrequest parametercurrencynew-optional-request-parameter
- ○
- ▲
the
statusresponse's property type/format changed fromstring/stringtostring/for status200response-property-type-changed
- ○
added the new optional
queryrequest parameteraccountNamenew-optional-request-parameter
- ○
added the new optional
queryrequest parameterendDatenew-optional-request-parameter
- ○
added the new optional
queryrequest parameterlimitnew-optional-request-parameter
- ○
added the new optional
queryrequest parametermaxAmountnew-optional-request-parameter
- ○
added the new optional
queryrequest parameterminAmountnew-optional-request-parameter
- ○
added the new optional
queryrequest parameterpagenew-optional-request-parameter
- ○
added the new optional
queryrequest parameterstartDatenew-optional-request-parameter
- ○
added the new optional
queryrequest parameterstatusnew-optional-request-parameter
- ○
added the new optional
queryrequest parametertxIdnew-optional-request-parameter
- ○
added the new optional
queryrequest parametertypenew-optional-request-parameter
- ○
added the optional property
countto the response with the200statusresponse-optional-property-added
- ○
added the optional property
currentPageto the response with the200statusresponse-optional-property-added
- ○
added the optional property
messageto the response with the200statusresponse-optional-property-added
- ○
added the optional property
nextPageto the response with the200statusresponse-optional-property-added
- ○
added the optional property
remainingPageto the response with the200statusresponse-optional-property-added
- ○
added the optional property
totalPagesto the response with the200statusresponse-optional-property-added
- ○
removed the
TRANSFERenum value from thedata/items/typeresponse property for the response status200response-property-enum-value-removed
- ▲
- ▲
the
data/items/amountresponse's property type/format changed fromnumber/numbertonumber/for status200response-property-type-changed
- ▲
the
data/items/autopayoutresponse's property type/format changed fromboolean/booleantoboolean/for status200response-property-type-changed
- ▲
the
data/items/currencyresponse's property type/format changed fromstring/stringtostring/for status200response-property-type-changed
- ▲
the
data/items/feesresponse's property type/format changed fromnumber/numbertonumber/for status200response-property-type-changed
- ▲
the
data/items/hashresponse's property type/format changed fromstring/stringtostring/for status200response-property-type-changed
- ▲
the
data/items/refresponse's property type/format changed fromstring/stringtostring/for status200response-property-type-changed
- ▲
the
data/items/statusresponse's property type/format changed fromstring/stringtostring/for status200response-property-type-changed
- ▲
the
data/items/typeresponse's property type/format changed fromstring/stringtostring/for status200response-property-type-changed
- ●
removed the optional property
data/items/transactionMetadatafrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
data/items/walletIdfrom the response with the200statusresponse-optional-property-removed
- ○
added the optional property
data/items/metadatato the response with the200statusresponse-optional-property-added
- ▲
- ●
removed the optional property
data/items/transactionMetadata/eProviderReffrom the response with the200statusresponse-optional-property-removed
- ●
added the new
ZARenum value to thedata/items/currencyresponse property for the response status200response-property-enum-value-added
- ○
removed the
USDenum value from thedata/items/currencyresponse property for the response status200response-property-enum-value-removed
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●
- ○
endpoint added
endpoint-added
- ○