Welcome to the KYC & Onboarding Developer Quickstart guide.
This document is designed to assist you in integrating Decentro's KYC & Onboarding module into your applications efficiently.
This module offers a comprehensive suite of APIs to streamline customer verification and onboarding processes.
Prerequisites
Before you begin, ensure you have:
- API Credentials: Obtain your API keys from the Decentro dashboard.
- Sandbox Access: Access to Decentro's sandbox environment for testing purposes.
- API Documentation: Familiarity with Decentro's API basics and endpoints.
Integration Steps
-
Sign Up and Obtain API Keys
- Register on the Decentro platform.
- Navigate to the API section in your dashboard to retrieve your API keys.
-
Understand the API Endpoints
- Familiarize yourself with the available API endpoints for the KYC & Onboarding module.
- Note the base URLs for both sandbox and production environments.
-
Set Up Your Development Environment
- Configure your application to include the API keys and endpoint URLs.
- Ensure your application can handle HTTP requests and responses.
-
Test in Sandbox Environment
- Use the sandbox environment to test API calls without affecting live data.
- Refer to the testing credentials provided by Decentro.
-
Handle API Responses
- Implement logic to process the data returned by the APIs appropriately.
- Handle errors and exceptions as per the API documentation.
-
Move to Production
- Once testing is successful, switch to the production environment.
- Replace sandbox API keys with production keys.
Key API Groups in KYC & Onboarding Module
-
Workflows
- HyperStreams: Automate complex workflows by fetching data from diverse sources, including internal databases and government repositories like DigiLocker.
- UIStreams: Generate dynamic user interfaces that guide users through tailored workflows, prompting them for necessary information while automatically fetching relevant documents.
-
Farsight
- Document Forensics: Classify and extract information from various document types, assess document quality, and detect alterations or forgeries.
- Face Forensics: Perform passive face liveness tests and face match tests to verify identity.
- Data Forensics: Conduct name matching, text matching, and geolocation matching to enhance data accuracy.
-
Identities
- Aadhaar Services: Verify Aadhaar numbers without OTP, retrieve Aadhaar XML, and access upgraded Aadhaar XML.
- Verification Services: Validate customer, business, and employment information, and convert IDs.
- DigiLocker Services: Access DigiLocker documents and enable Single Sign-On (SSO) for DigiLocker.
- CKYC Services: Search, download, and upload CKYC information for individuals and legal entities.
Best Practices
- Security: Keep your API keys confidential and rotate them periodically.
- Error Handling: Implement robust error handling to manage API response errors gracefully.
- Compliance: Ensure your application complies with relevant data protection regulations when handling user data.
For detailed information on each API, refer to the KYC & Onboarding Overview and Guide.
If you encounter any issues or have questions, consult the Decentro FAQs or contact Decentro's support team for assistance.