List Transactions for Organization

Retrieve a paginated list of transactions for the organization with filtering and sorting capabilities. For channel partners, this automatically includes transactions from all their merchants.

Path Params
string
required

The organization 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