Skip to main content
Retrieve Payout Statements
Use this endpoint to retrieve a paginated list of payout transactions for your account. Filter results by date range, transaction status, or a specific virtual account, and use cursor-based pagination to walk through large result sets.

Headers

string
required
Your secret API key.
string
required
Must be application/json.
string
required
Your whitelisted server IP address.

Request Body Example

Request Parameters

string
required
Start date of the reporting period in DD-MM-YYYY format (e.g., "01-01-2026").
string
required
End date of the reporting period in DD-MM-YYYY format (e.g., "31-01-2026").
integer
Maximum number of records to return per page. Default: 100. Maximum: 100.
string
Filter transactions by their status. Accepted values: SUCCESS, INITIATED, FAILED.
string
The ref_id of the last record returned in your previous response. Pass this value to fetch the next page of results (cursor-based pagination).
string
Virtual account ID. Pass this to scope the statement to transactions from a specific virtual account only.

Sample Request

Sample Response

Pagination

When pagination.has_more is true, more records are available. Pass the pagination.last_ref_id value as last_ref_id in your next request to fetch the subsequent page of results.