Get in Touch
How to Integrate KYC in Web Applications
Written by Jeemy Patel
Published09 August 2024
Tech
Implement KYC in your web apps for easier user verification. Simplify the process and ensure secure user identification with our KYC integration.
Table of contents
Streamlining User Verification: Integrating KYC in Web Applications
- Unique Identification: Aadhaar provides a unique identification number that is difficult to duplicate, ensuring that each individual can be distinctly verified.
- Comprehensive Data: It includes both biometric (fingerprints, iris scan) and demographic (name, address, date of birth) data, making it a robust form of identification.
- Ease of Verification: The digital nature of Aadhaar allows for quick and efficient online verification, which is convenient for both institutions and customers.
- Government Endorsement: Aadhaar is a government-endorsed ID, adding an extra layer of trust and reliability to the verification process.
- Financial Identity: PAN is primarily used for tracking financial transactions and ensuring that all financial activities of an individual are linked, making it indispensable for financial KYC processes.
- Tax Compliance: It helps in maintaining tax compliance by linking all taxable transactions. This is crucial for preventing tax evasion and ensuring that individuals and businesses are paying their due taxes.
- Verification of Financial History: A PAN card allows financial institutions to access the financial history of an individual, helping them assess creditworthiness and financial behavior.
- Visit Signzy's website and create an account. They offer various plans to suit your business needs. After connecting with the Signzy team, you can request access to the test environment.
- By using the test environment, you can explore all the APIs. Testing these APIs will help you compile a list of those required for your project or business.
- Once registered, you'll receive API keys to connect your application to Signzy's verification services.
Integrating Aadhaar Card and PAN Card Verification with Signzy.
- To see various Aadhar APIs, navigate to the Aadhaar Section. Choose the API based on your business requirements.
- If you select "Aadhaar Basic Verification," you will see brief information about that API. A "Try out this API" button is located on the right-hand side. Clicking on it will allow you to access a sample API.
curl --location 'https://api-preproduction.signzy.app/api/v3/aadhaar/verify' \
\ --header 'Authorization: Rzr59wskywkaxTNfrLv77teu94369' \
\ --header 'Content-Type: application/json' \
\ --data \
-raw '{ "uid": "12 digit aadhaar number" }'
"result": {
"verified": "true",
"ageBand": "20-30",
"state": "Gujarat",
"mobileNumber": "*******409",
"gender": "MALE"
}
{
"error": {
"name": "error",
"message": "error message",
"status": "error statis",
"statusCode": error code
}
}
Error Code | Error Description | Reason |
400 | Aadhaar number is invalid | Invalid UID |
400 | An Aadhaar number is not allowed to be an empty string | Aadhaar Number is not allowed to be an empty string |
400 | Aadhaar number must be a string | Aadhaar Number must be a string |
401 | No API key found in request | No API key found in request |
401 | Invalid authentication credentials | Invalid authentication credentials |
409 | Upstream Down | Upstream is down |
- To access PAN verification, navigate to the PAN section, where you can see various PAN APIs. Choose the API based on your business requirements.
- Selecting "Pan Simple" will provide brief information about that API. A "Try out this API" button is located on the right-hand side. Clicking on it will allow you to access a sample API.
curl --location 'https://api-preproduction.signzy.app/api/v3/pan/simple' \
\--header 'Authorization: Rzr59wskywkaxTNfrLv77teu94369' \
\--header 'Content-Type: application/json' \
\--data \
-raw '{
"panNumber": "PAN NUMBER"
}'
"result": {
"name": "DIVYANSH SHARMA",
"firstName": "DIVYANSH",
"middleName": "SOMABHAI",
"lastName": "SHARMA",
"panStatus": "VALID",
"dob": "2002-10-12"
}
{
"error": {
"name": "error",
"message": "error message",
"status": "error statis",
"statusCode": error code
}
}
Error Code | Error Description | Reason |
400 | The PAN number entered is not a valid PAN number | Passing invalid PAN number or non-string value |
401 | No API key was found in the request | If the Authorization token is not passed |
401 | Invalid authentication credentials | If the Authorization token is invalid |
404 | PAN number is not found | Invalid Pan number |
401 | Upstream Down | Upstream is Down |
Conclusion
Remember
More
An interesting read? Here is more related to it.
Permanently Blocking IP Addresses with AWS WAF Rate-Based Rule Limit
12 August 2024
/
Nishant Parmar
Tech
Web Development
AWS G and P Series EC2 Instances: Rendering, Gaming and Machine Learning
12 November 2024
/
Nishant Parmar
Tech
How to Create Dynamic DNS in AWS Route 53 Using Python and the AWS SDK
13 September 2024
/
Nishant Parmar
Web Development
Tech
Nuxt 3 & Brotli Compression: A Deep Dive Into Hydration Mismatch Solutions
31 August 2023
/
Jay Bharadia
Tech
We Make pixel perfect things
We Make pixel perfect things
We Make pixel perfect things
We Make pixel perfect things
We Make pixel perfect things
We Make pixel perfect things
India (HQ)
201, iSquare Corporate Park, Science City Road, Ahmedabad-380060, Gujarat, India
For Sales
[email protected]
Looking For Jobs
Apply Now
LinkedIn
Instagram
X
Facebook
Youtube
Discord
Dribbble
Behance
Github