CALLBACKS

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_PAN",
  "param": {
    "status": true,
    "statuscode": 200,
    "message": "#success Message#",
    "reference_id": "16902751822215",
    "data": {
        "client_id": "pan_ckvzfXktYEZDyNwVhipE",
        "pan_number": "XXXXX2383M",
        "full_name": "DUMMY NAME",
        "category": "person",
      	"refid": "202307251331"
    }
  }
}

FAILURE CALLBACK WITH NON-REFUNDABLE

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

FAILURE CALLBACK WITH REFUND

{
  "event": "BULK_VERIFY_PAN",
  "param": {
    "status": false,
    "statuscode": 201,
    "message": "#failure Message#",
    "reference_id": "16902751822215",
    "data": {
      "pannumber": "1232asd",
      "refid": "202307251331"
    }
  }
}

FAILURE CALLBACK WITHOUT DEBIT

{
  "event": "BULK_VERIFY_PAN",
  "param": {
    "status": false,
    "statuscode": 202,
    "message": "#failure Message#",
    "data": {
      "pannumber": "1232asd",
      "refid": "202307251331"
    }
  }
}

Expected Callback Response

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