The transaction management endpoints provide comprehensive functionality for retrieving, filtering, and managing business transactions including deposits, payouts, transfers, and other financial activities.


Get All Transactions

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.

Endpoint

GET /business/transactions/index

Query Parameters

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

Request Examples

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