Search transactions
Request
- Base URLhttps://api.uat.paymentology.com
- URLhttps://api.uat.paymentology.com/pty/account/v1/transactions
- AuthHTTP bearer
Query parameters
Account identifier. Exactly one of account_id or token must be provided.
Token identifier. Exactly one of account_id or token must be provided.
Filter by transaction type(s). Multiple values comma-separated.
Exact match on transaction_reference
Partial match on transaction_description
Filter by currency (ISO 4217)
Minimum amount in minor units (inclusive)
Maximum amount in minor units (inclusive)
Return transactions created at or after this time (inclusive). Transactions are immutable once posted, so this is their creation time. Any timezone offset is accepted. The range may not exceed 366 days; when only one bound is given, the range is measured against the current time.
Return transactions created before this time (exclusive). Transactions are immutable once posted, so this is their creation time. Any timezone offset is accepted. The range may not exceed 366 days; when only one bound is given, the range is measured against the current time.
Partial match on merchant name (card transactions only)
Field to sort transaction search results by. UPDATED_AT sorts by the transaction creation time.
Field to sort results by AMOUNT requires currency.
Sort direction.
Sort direction
Maximum number of results to return (default 20, max 100)
Opaque pagination cursor from the previous response's next_cursor. Send it with exactly the same filters and sort as the request that returned it.
Response
Successful Response
Example response
{
"filters": {
"account_id": "479823917",
"token": "311012081",
"currency": "ZAR",
"min_amount": "1000",
"max_amount": "100000",
"limit": 20
},
"items": [
{
"id": "7bb83d05-2f62-4689-bc56-f9378a9de566",
"rejection_reason": {
"code": "INSUFFICIENT_FUNDS",
"message": "Source account 479823917 has insufficient available balance"
},
"amount": {
"amount": "10000",
"currency": "USD"
},
"transaction_reference": "ref_001",
"transaction_description": "Internal Transfer",
"updated_at": "2026-01-15T10:30:01Z",
"tid": "tid_a1b2c3d4",
"rid": "rid_x9y8z7w6",
"sequence": 1,
"token": "311012081",
"merchant": "Woolworths",
"source_account_id": "479823917",
"destination_account_id": "583198001",
"external_account_reference": "EXT-FND-98234",
"exchange_rate": "1.36500",
"fee": {
"amount": "100",
"currency": "USD",
"type": "TRANSFER_FEE"
}
}
],
"next_cursor": "eyJsYXN0X2lkIjoiYTFiMmMzZDQifQ==",
"has_more": true
}Changes
No recorded changes to this operation across all 1 revision of this API.