Transaction Status Check
Call for checking status of transactions performed using the transaction request API. This API can only be used to check the transactions performed in the last 30 days.
Request Parameters
Parameters | Description |
---|---|
batch_id | 12 digit transaction id |
Response
The response will be a JSON array with the status of each beneficiary. The message will have additional keys based on the current status of the transactions. For each beneficiary there will be a status and a response code. 00 is the response code for success. Response code details are attached below.
See the sample responses.
Sample JSON Response (Processing Completed)
{
"status": "Completed",
"detailed_status": [
{
"transaction_id": "608113703897",
"status": "success",
"response_code": "00",
"account_no": "50100122100836",
"ifsc": "HDFC0000520",
"amount": 1
},
{
"transaction_id": "608113703896",
"status": "success",
"response_code": 0,
"account_no": "50100051899855",
"ifsc": "HDFC0000166",
"amount": 1
}
]
}
Sample JSON Response (Still Processing)
{
"status": "processing"
}
Sample JSON Response (Failures)
{
"status": "fail",
"message": "Invalid transaction id",
}