Transactions

Get all transactions

Retrieves a list of transaction records based on multiple optional filter parameters, such as currency, amount, status, channel, etc. The data can be paginated, sorted, and searched.

get/v2/aggregator/transactions

Request

  • Base URL: https://test-api.kashier.io
  • URL: https://test-api.kashier.io/v2/aggregator/transactions
  • Auth: API key in header Authorization

Query parameters

currencystring

ISO 4217 currency code (e.g., EGP, USD).

sortBystring

Field name to sort by (e.g., amount, date, etc.). Leave empty for default.

sortType1 | -1

Sorting direction: 1 = ascending, -1 = descending.

limitinteger

Number of records per page.

pageinteger

Page number

status'approved' | 'rejected' | 'unknown'

Filter by transaction status [approved, rejected, unknown]

searchstring

keyword for trxId or merchant orderId to filter with

amountFromstring

Minimum transaction amount.

amountTostring

Maximum transaction amount.

channel'online' | 'pos'

Payment channel [online, pos]

type'payment' | 'refund'

Transaction type [payment, refund]

method'card' | 'wallet' | 'valu' | 'octo' | 'souhoola'

Payment method [card, wallet, valu, octo, souhoola]

Response

The payment transactions, with pagination info.

messagestring

Changes

No recorded changes to this operation across all 1 revision of this API.