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_PAN_DETAILED",
  "param": {
    "status": true,
    "statuscode": 200,
    "message": "KYC Details for PAN retrieved successfully",
    "reference_id": 21014191,
    "data": {
      "idNumber": "BHDPJ1121L",
      "idStatus": "VALID",
      "panStatus": "VALID",
      "lastName": "JAIN",
      "firstName": "SHUBHAM",
      "fullName": "SHUBHAM JAIN",
      "idHolderTitle": "Shri",
      "idLastUpdated": "13/10/2022",
      "aadhaarSeedingStatus": "Y",
      "refid": "202309271802"
    }
  }
}

FAILURE CALLBACK WITH NON-REFUNDABLE

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

FAILURE CALLBACK WITH REFUND

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

FAILURE CALLBACK WITHOUT DEBIT

{
  "event": "BULK_VERIFY_PAN_DETAILED",
  "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"
}