eKYB (Know Your Business) via document upload allows you to verify the legitimacy of a business entity by collecting and analyzing their corporate documents. Instead of relying solely on database lookups like CAC or TIN, this method lets you validate documents directly from the business. Dojah’s eKYB engine extracts and cross-checks submitted document data, such as business name, RC number, type, and date of registration, against trusted government or regulatory records. This method is ideal for onboarding businesses where lookups may be insufficient or incomplete.Documentation Index
Fetch the complete documentation index at: https://docs.dojah.io/llms.txt
Use this file to discover all available pages before exploring further.
How It Works
Document Upload
Users submit official documents such as:
- CAC certificate
- Proof of business address (e.g., utility bill)
- Optional: other corporate identifiers or tax documents
Document Parsing
The system uses OCR and AI to:
- Extract business name, RC number, type, and registration date
- Normalize and structure the data
- Check for file quality, clarity, and forgery indicators
When to Use
- The business does not have an RC number yet or is recently registered
- You need to collect multiple documents for compliance review
- You want to consolidate CAC, TIN, and address checks into a single flow
Integration Options
Verification Link
Generate a unique flow URL for each user.
You can send this link whichever you prefer, e.g from your internal dashboard. Users can easily complete the entire eKYC process in a browserHow to Generate Verification Links here
SDK Integration
eKYB Upload is bundled into the EasyOnboard SDK.
- Handles file upload and capture logic
- Includes media validation, error handling, and retries
- Automatically feeds uploaded documents into the verification pipeline