The businesses can configure these checks with our PAN Detailed Profile Verification journey

Journey Input Data

{
  "pan_no": "<10 Char PAN Input>"
}

Journey Output Data

{
  "transaction_id": "",
  "journey_transaction_id": "",
  "journey_id": "",
  "status": "SUCCESS|FAILURE|IN_PROGRESS",
  "status_code": "Refer to the table below",
  "message": "Refer to the table below",
  "data": {
    "keys": {
      "pan": [
        {
          "name": "xxxxxx",
          "dob": "xxxxxx",
          "gender": "xxxxxx",
          "father's_name": "xxxxxxxxxx",
          "issuer_name": "xxxxxx",
          "pan_no": "xxxxxx",
          "first_name": "xxxxxx",
          "middle_name": "xxxxxx",
          "last_name": "xxxxxx",
          "masked_aadhaar": "xxxxxx",
          "pan_aadhaar_link": "xxxxxx",
          "is_director": "xxxxxx",
          "pan_issue_date": "xxxxxx",
          "pan_category": "xxxxxx",
          "decision": "",
          "checks": []
        }
      ]
    }
  }
}

📘

These journeys do not include any pre-configured Ownership or Fraud Checks. To add these checks, please contact your Account Manager.

Status Codes

ScenarioHttp Status Codestatusstatus_codemessage
When request is successful and PAN details are available.200SUCCESSsuccessRequest successful
When pan_no provided is not a valid PAN format200FAILUREinvalid_pan_nopan_no is Invalid
Invalid image200FAILUREinvalid_inputInvalid Image, please upload a valid image
When no details found at Source for given PAN Number/ PAN Image200FAILUREdocument_not_foundEntity not found
When Input doesn't contain the pan_no field.400FAILUREinvalid_requestpan_no is required
Invalid Client Credentials401FAILUREinvalid_credentialsInvalid Client Credentials
Any unhandled error from Equal end500FAILUREinternal_server_errorSomething went wrong, please try again.
Too many requests429No object will be sent, throttling happens at the gateway level.
Service Unavailable503
Both formats(Base 64 and URL) are entered400FAILUREinvalid_requestEnter only one Base 64 or URL
None of the inputs (Base 64 or URL) provided400FAILUREinvalid_requestOne of the inputs Base 64 or URL is required
Unsupported media types400FAILUREinvalid_requestInvalid file type, only PNG, JPG, and JPEG files are allowed
Image too large400FAILUREinvalid_requestFile size exceeds the maximum limit of 2MB
Invalid Base 64400FAILUREinvalid_requestInvalid base64 content
Invalid URL400FAILUREinvalid_requestInvalid URL

Status (Journey Status)

Possible ValuesDescription
SUCCESSShows that the verification process was completed successfully.
FAILUREIndicates that the verification process did not succeed.
IN_PROGRESSSignifies that the verification process is currently underway and has not yet been completed.

Decision

Possible ValuesDescription
CLEARIndicates that the verification has been completed and the information is confirmed as accurate and legitimate.
MUST REVIEWSignifies that further review is needed due to potential issues or inconsistencies in the verification results.
NEEDS REVIEWSuggests that the verification has identified areas that require further investigation or clarification before a final determination can be made.

📘

Journey ID will be shared as part of Onboarding

Key Descriptions

KeyDescription
transaction_idUnique identifier for the transaction.
journey_transaction_idUnique identifier for the journey transaction.
journey_idUnique identifier for the journey.
statusCurrent status of the transaction. Possible values: SUCCESS, FAILURE, IN_PROGRESS.
status_codeCode representing the specific status of the transaction. Refer to the documentation for possible values.
messageDetailed message about the transaction status. Refer to the documentation for specific messages.
panList of PAN-related data points.
nameName of the PAN holder.
dobDate of birth of the PAN holder.
genderGender of the PAN holder.
father's_nameFather's name of the PAN holder.
issuer_nameName of the PAN issuer.
pan_noPAN number of the holder.
first_nameFirst name of the PAN holder.
middle_nameMiddle name of the PAN holder.
last_nameLast name of the PAN holder.
masked_aadhaarMasked Aadhaar number of the PAN holder.
pan_aadhaar_linkIndicates whether the PAN is linked to Aadhaar.
is_directorIndicates whether the PAN holder is a director in a company.
pan_issue_dateDate when the PAN was issued.
pan_categoryCategory of the PAN (e.g., Individual, Company).
decisionOverall decision based on the checks performed.
checksList of checks performed on the PAN.
Language
Credentials
Basic
base64
:
Click Try It! to start a request and see the response here!