Skip to main content
GET
List Payment

List Payment

List all payout payments with optional filters.

Query Parameters

integer
Filter by merchant ID.Min: 2, Max: 10000
string
Filter by your internal reference ID.Max length: 255 characters
integer
Filter by status ID.
string
Filter payments created after this date. Format: YYYY-MM-DD
string
Filter payments created before this date. Format: YYYY-MM-DD
string
Filter payments updated after this date. Format: YYYY-MM-DD
string
Filter payments updated before this date. Format: YYYY-MM-DD
integer
Page number for pagination.Default: 1
integer
Number of items per page.Default: 15, Max: 100
string
Field to sort by.Allowed values: id, created_at, updated_at, amountDefault: id
string
Sort order.Allowed values: asc, descDefault: desc

Response

Returns an array of payout payment objects with pagination metadata.
array
Array of payout payment objects.
object
Pagination metadata.
Pagination links.

Request Example

Use Cases

Retrieve all payouts with pagination:
Get payouts by specific status:
Find a specific payout by your internal reference:
Generate a report for a specific date range:
Handle pagination to retrieve all payouts:

Status IDs

Common payout status IDs for filtering:

Best Practices

Pagination: Always use pagination when listing payouts to avoid performance issues. The default page size is 15, with a maximum of 100 items per page.
Date Filters: When using date range filters, ensure the range is not too large to avoid timeouts. For large date ranges, consider breaking them into smaller chunks.
Caching: Consider caching the results for frequently accessed pages to reduce API calls and improve performance.

Create Payment

Create a new payout payment

Callback Payment

Receive payout status updates

Get Balance

Check your wallet balance

Get Statement

View account statement