API Test Keys
Fetch Settlements With ID
GET/v1/settlements/:idClick to copy
Use this endpoint to retrieve details of a settlement with its id.
Is this page helpful?
Curl
change language
change language
1curl -u <YOUR_KEY>:<YOUR_SECRET>\2- X GET \3https://api.razorpay.com/v1/settlements/setl_DGlQ1Rj8os78Ec
Success
Failure
1{2"id": "setl_DGlQ1Rj8os78Ec",3"entity": "settlement",4"amount": 9973635,5"status": "processed",6"fees": 0,7"tax": 0,8"utr": "1568176960vxp0rj",9"created_at": 156817696010}
Path Parameters
id *
stringThe unique identifier of the settlement to be retrieved.
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, RM 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
The id provided does not exist.
Error Status: 400
The settlement id does not belong to the requestor or does not exist.
Solution
Fetch Settlements With ID
GET/v1/settlements/:idClick to copy
Use this endpoint to retrieve details of a settlement with its id.
Is this page helpful?
Path Parameters
id *
stringThe unique identifier of the settlement to be retrieved.
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, RM 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
The id provided does not exist.
Error Status: 400
The settlement id does not belong to the requestor or does not exist.
Solution
Curl
change language
change language
1curl -u <YOUR_KEY>:<YOUR_SECRET>\2- X GET \3https://api.razorpay.com/v1/settlements/setl_DGlQ1Rj8os78Ec
Success
Failure
1{2"id": "setl_DGlQ1Rj8os78Ec",3"entity": "settlement",4"amount": 9973635,5"status": "processed",6"fees": 0,7"tax": 0,8"utr": "1568176960vxp0rj",9"created_at": 156817696010}