SNO | STATUSCODE | DESCRIPTION |
---|---|---|
1 | 200 | Successful Verification. |
2 | 201 | Transaction failed and refunded successfully. |
3 | 202 | Transaction failure but amount not debited. |
4 | 422 | Transaction 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"
}