Verification API
Introduction
The Verification API is used to verify the pan card details such as Name, Pan number with the government recorded Data.
How to call the API
You will need to login before sending the request. You are required to pass the access token received from the login call, as authorization header in the Verification API request.
Verification Result Scenarios
- Verification completed with positive result. - When PAN Number and Name perfectly matches with the Government recorded data.
- Verification completed with negative result. - when PAN Number and Name doesnot match with the Government recorded data.
- PAN not found.
- The PAN Number is wrong.
- The PAN Number is not found in our database.
Name Verification Result Scenarios
The below mentioned name matching scenarios are valid for fuzzy name checks for PAN.
Name Registered | User Input | Result |
|---|---|---|
Ankur Pandey (As given in PAN card) | Ankur Pandey | TRUE |
Ankur Pandey | Ankur P | TRUE |
Ankur P | Ankur Pandey | TRUE |
Ankur Pandey | Ankura Pandey | FALSE |
Ankur Pandey | Ankur Panday | FALSE |
Ankur Pandey | A Pandey | TRUE |
Pandey Ankur | Ankur Pandey | TRUE |
Pandey Ankur | A Pandey | TRUE |
Pandey Ankur | Ankur P | TRUE |
Ankur Pandey | AnkurPandey | TRUE |
Ankur Pandey | AnkurPandey | TRUE |
Pandey Ankur | AnkurPandey | TRUE |
Pandey Ankur | AnkurPandey | FALSE |
API Input Guidelines
Card details should be manually validated, preferably by the card owner, before sending it for verification.For verification of pan card details, card number and name on card are mandatory.
Sample Curl
curl --location --request POST 'https://signzy.tech/api/v2/patrons/<patronID>/businessPanV2' \
--header 'Authorization: <token>' \
--header 'content-type: application/json' \
--data-raw '{
"task": "verification",
"essentials": {
"number": "<Pan Number>",
"name": "<Name>",
"fuzzy": "<true/false>"
}
}'Response Parameter
Parameter Name | Description |
|---|---|
essentials | Essentials part of request |
essentials.number | PAN number |
essentials.name | Name of PAN Card holder |
essentials.fuzzy | strings that match a pattern approximately. identifies similar, but not identical elements in data table sets. |
id | Unique user id |
patronId | Unique patronId |
task | The type of task performed - “verification” |
result | Contains the result optained on hitting API |
result.verified | Status of verification (i.e. It is either true or false) |
result.message | It is the message displayed corresponding to the verificatioon status |
result.upstreamName | Name of the upstream |
Getting help
Please feel free to contact us if you have any questions, require clarification, or have ideas for how to make the documents or any of our services better.
You can reach out to us at [email protected].