List Payout Orders¶
Returns a paginated list of payout orders.
Use this endpoint to retrieve payout orders by filter criteria such as group ID, date range, update date range, status, account, and currency.
Endpoint¶
GET /api/v1/orders/payout/list
/api/v1/orders/payout/list?page=1&size=10&sort=createDate,asc&groupId=3fa85f64-5717-4562-b3fc-2c963f66afa6&statuses=CREATED&statuses=SUCCESS
HTTP
200
{
"total_elements": 1,
"total_pages": 1,
"content": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"group_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"reference_id": "merchant-payout-12345",
"status": "CREATED",
"resolution": "OK",
"resolution_code": "WORKFLOW_EXECUTION_SKIPPED",
"resolution_message": "Order created successfully.",
"provider_error_message": "",
"payment_source": "CARD",
"currency": "USD",
"amount": 100.0,
"destination_account": "destination-account-12345",
"fee_percent": 1,
"fee_fixed": 3,
"fee_min": 1,
"fee_max": 7,
"fee_total": 4,
"total": 104,
"payment_method_data": {
"bank_id": "bank_001",
"cpf": "11371142882",
"iban": "GB82WEST12345698765432",
"ifsc": "ifsc_001",
"pix_key": "customer@example.com",
"tckn": "30641505382"
},
"customer": {
"reference_id": "customer-12345",
"first_name": "John",
"last_name": "Doe",
"email": "user@example.com",
"phone": "+12025550123",
"address": {
"country": "FR",
"city": "Paris",
"street": "Main Street 10",
"post_code": "75001"
}
},
"create_date": 1783705454,
"update_date": 1783705454,
"comment": "Payout order comment."
}
]
}
Headers
API key identifier issued for the merchant integration.
Request signature generated from the HTTP method, request path without query string, raw request body, and timestamp.
Unix epoch timestamp in seconds used in the signature base string.
Request signature
This endpoint requires the X-Signature header. This GET request has no request body, so the signature base string uses an empty request body value. For signature generation rules, see Request Signature Authentication.
Query parameters
Page number to retrieve. Use 1 for the first page.
Number of orders to include in each page.
Sorting rule for the returned list. Use the format field,direction, where direction is asc or desc.
Filters the list by order group identifier. If multiple orders are created together, they share the same group identifier. If the order is created separately, the group identifier is the same as the order ID.
Filters the list by the start of the payout order creation date range.
Filters the list by the end of the payout order creation date range.
Filters the list by the start of the payout order update date range.
Filters the list by the end of the payout order update date range.
statuses
array<string>
optional
Filters the list by one or more payout order statuses.
Filters the list by one or more payout order statuses.
Payout order status value.
CREATEDIN_PROGRESSPROCESS_PENDINGSUCCESSFAILEDCLOSED
accounts
array<string>
optional
Filters the list by one or more destination account values used in payout orders.
Filters the list by one or more destination account values used in payout orders.
Destination account value.
currencies
array<string>
optional
Filters the list by one or more currencies in which the payout order amount is processed.
Filters the list by one or more currencies in which the payout order amount is processed.
Currency value.
USDEURUAHKZTUSDT_TRONUsing pagination
Use page and size to control which page of results is returned.
The page parameter is 1-based. Use page=1 to retrieve the first page, page=2 for the second page, and so on.
Use sort to define the sorting field and direction. The value uses the format field,direction, for example createDate,asc or createDate,desc.
Repeated query parameters can be used for multi-value filters, for example statuses=CREATED&statuses=SUCCESS.
The list endpoint does not use the id or reference_id filters.
Responses
200 OK. Payout orders returned successfully. application/json
Returns a paginated list of payout orders matching the provided filter criteria.
Total number of payout orders matching the filter criteria.
Total number of result pages available for the current filter and pagination parameters.
content
array<object>
Array of payout order objects returned for the current page.
Array of payout order objects returned for the current page.
Items
object
Payout order object.
Payout order object.
System-generated unique payout order identifier. Use this value to retrieve a specific payout order by ID.
Identifier used to group related orders. Orders created or processed as part of the same operation can share this value.
Order reference identifier provided by the merchant system. Use this value to match the payout order with the corresponding order in the merchant system.
Current payout order processing status.
CREATEDIN_PROGRESSPROCESS_PENDINGSUCCESSFAILEDCLOSEDHigh-level processing resolution for the order.
OKSYSTEM_ERRORPROVIDER_ERRORMachine-readable resolution reason code returned for the order.
ACCESS_DENIEDAMOUNT_OVER_LIMITAMOUNT_UNDER_LIMITBALANCE_INSUFFICIENTBALANCE_UPDATE_FAILEDBLACKLISTED_INPUT_DATACURRENCY_INVALIDDESTINATION_ACCOUNT_INVALIDMERCHANT_MISCONFIGURATIONMETHOD_INACTIVEMETHOD_NOT_FOUNDORDER_CANNOT_BE_PROCESSEDORDER_CANNOT_BE_ROUTEDORDER_FAILED_MANUALLYPAYMENT_METHOD_NOT_SUPPORTEDPROVIDER_NOT_SUPPORTEDREPORT_GENERATION_FAILEDRESOURCE_NOT_FOUNDUNKNOWN_ERRORVALIDATION_FAILEDWORKFLOW_EXECUTION_SKIPPEDHuman-readable message with additional details about the order resolution.
Error message returned by the payment provider, if available.
Payment source used for the payout order.
CARDP2PCRYPTOPHONEPIXBLIKPayout order currency.
USDEURUAHKZTUSDT_TRONOriginal payout order amount in the order currency.
External destination account to which the payout is sent. Depending on the payment method, this can represent a bank account, card, wallet, phone number, crypto address, PIX key, or another destination identifier.
Percentage-based fee rate applied to the order amount.
Fixed fee amount charged for the order.
Minimum fee amount that can be applied to the order.
Maximum fee amount that can be applied to the order.
Final fee amount calculated for the order after applying percentage, fixed, minimum, and maximum fee rules.
Calculated payout total after fee calculation. In payout flows, this usually represents the amount written off from the merchant or gate balance.
payment_method_data
object
Payment-method-specific data returned for the order.
Payment-method-specific data returned for the order.
Bank identifier used by a payment method or provider.
CPF value used for payment methods that require CPF.
IBAN value used for bank transfer or account-based payment methods.
IFSC value used for payment methods that require IFSC.
PIX key used for PIX-based payment methods.
TCKN value used for payment methods that require TCKN.
customer
object
Customer information associated with the order.
Customer information associated with the order.
Customer identifier in the merchant system.
Customer first name.
Customer last name.
Customer email address.
Customer phone number in international format.
address
object
Customer address information.
Customer address information.
Two-letter country code in ISO 3166-1 alpha-2 format.
Customer city.
Customer street address.
Customer postal code.
Unix timestamp in seconds indicating when the order was created.
Unix timestamp in seconds indicating when the order was last updated.
Comment associated with the order.