List Transactions for Merchant

Retrieve a paginated list of transactions for the merchant with filtering and sorting capabilities.

Path Params
string
required

The merchant ID

Query Params
integer | null

The maximum number of items to return

integer | null

The starting index of items to return

string
required

Filter transactions by various attributes.

Exact match: id, targetTransactionId, reference, stan, terminal, authorizationCode, currency, payment.id

Partial match: payment.customer.email, payment.customer.firstName, payment.customer.lastName

Enums: operation, type, result, settlementStatus, source, gateway

Billing: billing.method - Filter by billing method (e.g., CARD, CASH, CHECK)

Dynamic operators (=, !=, <, <=, >, >=): amount, requestedAmount, createdAt, updatedAt, timeOfRecord

Scopes: merchantId, channelPartnerId, createdBetween, updatedBetween, payoutId, pending, settling, settled, notVoided

Examples:

  • ?filter[operation]=PAY,REFUND&filter[result]=SUCCESS
  • ?filter[amount]=>=100&filter[settlementStatus]=SETTLED
  • ?filter[createdBetween]=2025-01-01,2025-12-31
  • ?filter[notVoided]=true
  • ?filter[billing.method]=CASH (returns only cash transactions)
string
required

Sort by: amount, createdAt, updatedAt, timeOfRecord. Use - prefix for descending.

string

Timezone for date filtering (default: UTC)

Headers
string
Responses

Language
Credentials
Bearer
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json