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)