Skip to main content
Use this endpoint to retrieve details of all settlements.

Request

Curl

Response

Success

Parameters

from optional : integer Unix timestamp (in seconds) from when settlements are to be fetched. to optional : integer Unix timestamp (in seconds) till when settlements are to be fetched. count optional : integer Number of settlement records to be fetched.
  • Default value: 10.
  • Possible value: 1 to 100.
  • This can be used for pagination, in combination with skip.
skip optional : integer Number of settlement records to be skipped.
  • Default value: 0
  • This can be used for pagination, in combination with count.

Parameters

id : string The unique identifier of the settlement transaction. For example, setl_7IZKKI4Pnt2kEe entity : string Indicates the type of entity. Here, it is settlement. amount : integer The amount to be settled (in the smallest unit of currency). For example, 500 will be 50000. status : string Indicates the settlement states. Possible values:
  • created
  • processed
  • failed
fees : integer This is the total fee charged for processing all payments received from customers settled to you in this settlement transaction. In case of a normal settlement the fee charge will be 0. tax : integer The total tax, in currency subunits, charged on the fees collected to process all payments received from customers settled to you in this settlement transaction. In case of a normal settlement the tax charge will be 0. utr : string The Unique Transaction Reference (UTR) number available across banks, which can be used to track a particular settlement in your bank account. For example, 1597813219e1pq6w. created_at : integer Unix timestamp at which the settlement transaction was created.

Errors

The API {key/secret} provided is invalid.
  • code: 4xx
  • description: The API credentials passed in the API call differ from the ones generated on the Dashboard.
  • solution: The API keys must be active and entered correctly with no whitespace before or after.
from must be between 946684800 and 4765046400.
  • code: 400
  • description: The from UNIX timestamp is not between 946684800 and 4765046400.
  • solution: Use a valid UNIX timestamp between 946684800 and 4765046400.
to must be between 946684800 and 4765046400.
  • code: 400
  • description: The to UNIX timestamp is not between 946684800 and 4765046400.
  • solution: Use a valid UNIX timestamp between 946684800 and 4765046400.
The count must be at least 1.
  • code: 400
  • description: The count passed is 0.
  • solution: Ensure that count is at least 1.