API Reference

CALLBACK

SNOSTATUSCODEDESCRIPTION
1200Successful Verification.
2201Transaction failed and refunded successfully.
3202Transaction failure but amount not debited.
4422Transaction failure and amount not refunded.

SUCCESS CALLBACK

{
  "event": "BULK_VERIFY_ACCOUNT",
  "param": {
    "status": true,
    "statuscode": 200,
    "message": "Successful Request.",
    "reference_id": 21175829,
    "data": {
      "account_number": "123456798765",
      "refid": "partner-refid",
      "account_name": "XXXX",
      "ifsc": "XXXXXX",
      "account_exists": true,
      "upi_id": "XXX",
      "response_code": 1,
      "npci_bo_response_code": "XXXX",
      "npci_online_response_code": "XXXX",
      "npci_status_code": "XXXX",
      "npci_status_description": "XXXX"
    }
  }
}

FAILURE CALLBACK WITH NON-REFUNDABLE

{
  "event": "BULK_VERIFY_ACCOUNT",
  "param": {
    "status": false,
    "statuscode": 422,
    "message": "#failure Message#",
    "reference_id": "16902751822215",
    "data": {
      "account_number": "1232asd",
      "refid": "202307251331"
    }
  }
}

FAILURE CALLBACK WITH REFUND

{
  "event": "BULK_VERIFY_ACCOUNT",
  "param": {
    "status": false,
    "statuscode": 201,
    "message": "#failure Message#",
    "reference_id": "16902751822215",
    "data": {
      "account_number":"123456798765",
      "refid":"partner-refid",
      "account_name":"XXXX",
      "ifsc":"XXXXXX",
      "account_exists":true,
      "upi_id":"XXX",
      "response_code":1,
      "npci_bo_response_code":"XXXX",
      "npci_online_response_code":"XXXX",
      "npci_status_code":"XXXX",
      "npci_status_description":"XXXX"
  }
  }
}

FAILURE CALLBACK WITHOUT DEBIT

{
  "event": "BULK_VERIFY_ACCOUNT",
  "param": {
    "status": false,
    "statuscode": 202,
    "message": "#failure Message#",
    "reference_id": "16902751822215",
    "data": {
      "account_number": "1232asd",
      "refid": "202307251331"
    }
  }
}

Expected Callback Response


{
  "statuscode":200,
  "message":"Transaction Success"
}
{
  "statuscode":"#response code other than 200#",
  "message":"Failure"
}