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" }