The transaction management endpoints provide comprehensive functionality for retrieving, filtering, and managing business transactions including deposits, payouts, transfers, and other financial activities.
The /business/transactions/index endpoint provides a comprehensive overview of all transactions associated with a business account. This endpoint supports extensive filtering capabilities to help businesses track, manage, and audit financial activities.
GET /business/transactions/index
All parameters are optional and can be combined to create powerful filtered queries:
| Parameter | Type | Description | Example |
|---|---|---|---|
| status | string | Filter by transaction status | success, pending, failed, complete, detected, In Progress |
| transaction_type | string | Filter by transaction type | deposit, payout, virtual_account, transfer, card_transaction |
| customer_id | string | Filter by specific customer ID | CUST123456 |
| amount | number | Filter by transaction amount | 100.50 |
| start_date | date | Filter transactions from this date (inclusive) | 2025-02-01 |
| end_date | date | Filter transactions up to this date (inclusive) | 2025-02-28 |
| page | number | Page number for pagination | 1 |
| per_page | number | Number of records per page | 10 |
Basic Request (No Filters)
GET /business/transactions/index?page=1&per_page=10
Filtered by Status
GET /business/transactions/index?status=success&page=1&per_page=10
Filtered by Date Range
GET /business/transactions/index?start_date=2025-02-01&end_date=2025-02-28&page=1&per_page=10
Multiple Filters Combined
GET /business/transactions/index?status=success&transaction_type=deposit&start_date=2025-02-01&end_date=2025-02-28&page=1&per_page=10
Filter by Customer and Amount
GET /business/transactions/index?customer_id=CUST123456&amount=100.50&page=1&per_page=10