Get Settlement List

Retrieve a list of all settlement details with pagination.

🔒

Requires read_finance access scope.

List Settlement Details

The List Settlement Details API returns a list of settled details sorted in descending order of creation date, with the most recently created objects appearing first.

This API is especially useful for:

  1. Retrieving a list of detailed settlement transactions.
  2. Filtering settlement details by transaction type, currency, and settlement time.
  3. Paginating settlement data using cursors for efficient querying.

Request Parameters

Public Request Parameters

📘

Query Parameters

Query Parameters

FieldTypeRequiredExampleDescription
cursorstringNo"abc123"Cursor for pagination; use the cursor value returned in the previous response.
page_sizeint32No10A limit on the number of objects to return. The default is 10, and the range is 1-100.
trans_typestringNo"payment"Type of transaction. Valid values:
payment, reserve_release, chargeback, chargeback_win, refund, refund_reversal, ship_ins_comm_transfer, ship_ins_comm_reversal, adjustment, debit_negative_balance, debit_negative_balance_reversal.
currencystringNo"USD"Currency of the settlement account.
settlement_time_minstringNo"1714281600"Filter option: settlement initiation start time (Unix timestamp).
settlement_time_maxstringNo"1714368000"Filter option: settlement initiation end time (Unix timestamp).

Response Explanation

Public Response Parameters

📘

Successful Response

FieldTypeExampleDescription
codestring"Success"Status code for the response.
messagestring"Request successful"Additional message about the response.
dataobjectContains the settlement details.
data.listarrayArray of settlement detail objects.
data.list[].store_idstring"store123"Store ID associated with the settlement.
data.list[].currencystring"USD"Currency of the settlement account.
data.list[].trans_typestring"payment"Transaction type. Refer to valid trans_type values in the request parameters.
data.list[].trans_idstring"trans456"Unique transaction ID for the settlement.
data.list[].fee_amountstring"5.00"Fee amount associated with the transaction.
data.list[].settlement_amountstring"100.00"Total settlement amount.
data.list[].reserve_amountstring"10.00"Reserve amount for the transaction.
data.list[].settlement_timestring"1714281600"Settlement time in Unix timestamp format.
data.list[].merchant_idstring"merchant789"Merchant ID associated with the settlement.
data.has_morebooleantrueIndicates if there are more pages of results.
data.cursorstring"abc123"Cursor to fetch the next page of results.

Error Response

FieldTypeExampleDescription
codestringInvalidParameterError http message
messagestring``Error message

API Structure Overview

Language
Credentials
Header
URL
Click Try It! to start a request and see the response here!