API Test Keys
Fetch All Settlements
GET/v1/settlements/Click to copy
Use this endpoint to retrieve details of all settlements.
Is this page helpful?
Curl
change language
change language
1curl -u <YOUR_KEY>:<YOUR_SECRET>\2- X GET \3https://api.razorpay.com/v1/settlements/
Success
Failure
1{2"entity": "collection",3"count": 2,4"items": [5{6"id": "setl_DGlQ1Rj8os78Ec",7"entity": "settlement",8"amount": 9973635,9"status": "processed",10"fees": 0,11"tax": 0,12"utr": "1568176960vxp0rj",13"created_at": 156817696014},15{16"id": "setl_4xbSwsPABDJ8oK",17"entity": "settlement",18"amount": 50000,19"status": "processed",20"fees": 0,21"tax": 0,22"utr": "RZRP173069230702",23"created_at": 150962230624}25]26}
Query Parameters
from integerUnix timestamp (in seconds) from when settlements are to be fetched.
to integerUnix timestamp (in seconds) till when settlements are to be fetched.
count integerNumber of settlement records to be fetched.
- Default value:
10. - Possible value:
1to100. - This can be used for pagination, in combination with
skip.
skip integerNumber of settlement records to be skipped.
- Default value:
0 - This can be used for pagination, in combination with
count.
Response Parameters
idstring The unique identifier of the settlement transaction. For example, setl_7IZKKI4Pnt2kEe
entitystring Indicates the type of entity. Here, it is settlement.
amountinteger The amount to be settled (in the smallest unit of currency). For example, $500.00 will be 50000.
statusstringfeesinteger 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.
taxinteger 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.
utrstring 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_atintegerUnix timestamp at which the settlement transaction was created.
Errors
The API {key/secret} provided is invalid.
Error Status: 4xx
The API credentials passed in the API call differ from the ones generated on the Dashboard.
Solution
from must be between 946684800 and 4765046400.
Error Status: 400
The from UNIX timestamp is not between 946684800 and 4765046400.
Solution
to must be between 946684800 and 4765046400.
Error Status: 400
The to UNIX timestamp is not between 946684800 and 4765046400.
Solution
The count must be at least 1.
Error Status: 400
The count passed is 0.
Solution
Fetch All Settlements
GET/v1/settlements/Click to copy
Use this endpoint to retrieve details of all settlements.
Is this page helpful?
Query Parameters
from integerUnix timestamp (in seconds) from when settlements are to be fetched.
to integerUnix timestamp (in seconds) till when settlements are to be fetched.
count integerNumber of settlement records to be fetched.
- Default value:
10. - Possible value:
1to100. - This can be used for pagination, in combination with
skip.
skip integerNumber of settlement records to be skipped.
- Default value:
0 - This can be used for pagination, in combination with
count.
Response Parameters
idstring The unique identifier of the settlement transaction. For example, setl_7IZKKI4Pnt2kEe
entitystring Indicates the type of entity. Here, it is settlement.
amountinteger The amount to be settled (in the smallest unit of currency). For example, $500.00 will be 50000.
statusstringfeesinteger 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.
taxinteger 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.
utrstring 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_atintegerUnix timestamp at which the settlement transaction was created.
Errors
The API {key/secret} provided is invalid.
Error Status: 4xx
The API credentials passed in the API call differ from the ones generated on the Dashboard.
Solution
from must be between 946684800 and 4765046400.
Error Status: 400
The from UNIX timestamp is not between 946684800 and 4765046400.
Solution
to must be between 946684800 and 4765046400.
Error Status: 400
The to UNIX timestamp is not between 946684800 and 4765046400.
Solution
The count must be at least 1.
Error Status: 400
The count passed is 0.
Solution
Curl
change language
change language
1curl -u <YOUR_KEY>:<YOUR_SECRET>\2- X GET \3https://api.razorpay.com/v1/settlements/
Success
Failure
1{2"entity": "collection",3"count": 2,4"items": [5{6"id": "setl_DGlQ1Rj8os78Ec",7"entity": "settlement",8"amount": 9973635,9"status": "processed",10"fees": 0,11"tax": 0,12"utr": "1568176960vxp0rj",13"created_at": 156817696014},15{16"id": "setl_4xbSwsPABDJ8oK",17"entity": "settlement",18"amount": 50000,19"status": "processed",20"fees": 0,21"tax": 0,22"utr": "RZRP173069230702",23"created_at": 150962230624}25]26}