Transaction Request
Call for posting single/multiple transaction requests.
Request Parameters
Parameter | Description |
---|---|
beneficiaries | JSON array with the keys account_no, ifsc_code and amount. |
encrypted_mpin | Base64 encoded; encrypted MPIN |
The JSON array should have the following keys;
- account_no - The account number of the beneficiary
- ifsc_code - The ifsc code of the beneficiary
- amount - Amount in rupees
Response
Parameter | Description |
---|---|
status | One of "accepted" or "failed" |
message | On failure; a description of the failure |
batch_id | A 12 digit transaction id which can be used for further status checks |
Sample JSON Request
{
"beneficiaries": [
{
"account_no": "123456789914",
"ifsc_code": "HDFC0000001",
"amount": 200,
},
{
"account_no": "003345661122",
"ifsc_code": "HDFC0000001",
"amount": 1208,
}
],
"encrypted_mpin": "Ia2V1WtvzyfGl/7KXueNVTAmpkt3FLtDRnjZ1j/Dr1v+V3p/A="
}
Sample JSON Response (SUCCESS)
{
"status": "accepted",
"batch_id": "123456ABCD12"
}
Rate limiting headers
X-Ratelimit-Limit →1000
X-Ratelimit-Remaining →995
Sample JSON Response (FAILED)
{
"status": "failed",
"message": "invalid mpin"
"batch_id": "123456ABCD12"
}
Rate limiting headers
X-Ratelimit-Limit →1000
X-Ratelimit-Remaining →995