| startDate |
The beginning of the transaction date range to search. Format: MM-DD-YYYY. |
| endDate |
The end of the transaction date range to search. Format: MM-DD-YYYY. |
| transactionIds |
Comma-separated list of transaction IDs to filter by. |
| referenceTransactionId |
Reference transaction ID to filter related transactions. |
| transactionStatuses |
Filter by transaction status (e.g., Created, Completed, Failed). |
| customerIds |
Comma-separated customer IDs associated with transactions. |
| transactionType |
Type of transaction. Available values: Sale, VerifyOnly, ForceSale, Adjust, Activate, Deactivate, Reload, Refund, Inquire, ReverseAuth. |
| authCode |
Authorization code for the transaction. |
| cardHolderName |
Name of the cardholder associated with the transaction. |
| shopperName |
Shopper name associated with the transaction. |
| amount |
Exact transaction amount to filter by. |
| fromAmount |
Minimum transaction amount for range filtering. |
| toAmount |
Maximum transaction amount for range filtering. |
| channelTypes |
Types of channels used for the transaction (e.g., Web, Mobile). |
| maskAccount |
Masked account number used in the transaction. |
| customerName |
Name of the customer associated with the transaction. |
| recurringId |
ID associated with a recurring payment schedule. |
| referenceNo |
Merchant-assigned reference number for the transaction. |
| exportToCsv |
Set to `true` to export the result set to CSV format. |
| exportToPDF |
Set to `true` to export the result set to PDF format. |
| transactionOrigins |
Origin type used in the transaction (e.g., Internal, External). |
| transactionSourceType |
Source type of the transaction. Available values: Independent, Invoice, Order, PaymentPlan. |
| sourceId |
Filter by the associated source ID. |
| traceNumbers |
Trace numbers linked to the transaction for audit tracking. |
| binNumber |
Bank Identification Number used in the transaction. |
| processMethod |
Processing method used. Available values: NotDefined, ACH, CardNotPresent. |
| searchText |
Free-text search across multiple transaction fields. |
| merchantReference |
Reference assigned to the transaction by the merchant. |
| additionalFields |
Additional custom fields used in the transaction. |
| additionalFieldValue |
Value of the additional custom field for filtering. |
| paymentMethod |
Payment method used (e.g., CreditCard, ACH). |
| accountAlias |
Alias for the account used in the transaction. |
| isPaid |
Set to `true` to filter only completed (paid) transactions. |
| paymentTypes |
Type of payment (e.g., OneTime, Recurring). |
| merchantId |
Search by specific merchant ID. |
| paymentCategories |
Categories associated with the payment. |
| suppressTechnologyFee |
Set to `true` to exclude technology fees from results. |
| batchId |
ID of the batch the transaction belongs to. |
| sortField |
Field by which to sort the result set (e.g., transactionDate). |
| startRow |
Used for pagination. Indicates which record to start with. |
| pageSize |
Used for pagination. Number of records to return per page. |
| asc |
Set to `true` for ascending sort order. Default is descending. |