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