e-KYC SDK Integration Guide
The UserVerification SDK for iOS enables mobile apps to securely and efficiently verify customer identities with best-in-class biometric and document verification tools. Designed for fintech, banking, ride-hailing, healthcare, and other identity-sensitive platforms.
✅ Key Features
- Document Verification: Capture and validate government-issued IDs in real-time with front and back scanning.
- Face Verification: Match the user's selfie with their ID to confirm liveness and prevent spoofing.
- NFC e-Passport Scanning: Read biometric passport chips securely for added verification accuracy.
- Fast Integration: Drop-in SDK designed to integrate with minimal lines of code.
- Delegate-Based Callbacks: Full control of verification flow with rich callback support.
📱Platform Capability
| Requirement | Version |
|---|---|
| iOS Version | 13.0+ |
| Swift Version | 5.x+ |
| Xcode | 14.3+ |
| Integration Method | CocoaPods |
⚙️ SDK Capabilities
| Capability | Description |
|---|---|
| Initialization | Secure setup with STORE_ID and STORE_PASSWORD, supports sandbox toggle |
| ID Scanning | Start camera session, auto/manual flip handling, capture callbacks |
| Face Matching | Liveness detection with guided pose instructions and capture feedback |
| NFC Reading | Reads ICAO-compliant e-passport chips for biometric data |
| Session Management | Manually start/stop sessions to manage memory and performance |
🧰 Developer Tools
- Modular SDK: Use only the components you need (Document, Face, NFC)
- Real-Time Callbacks: Receive verification events for success/failure/status
- Custom Preview Support: Embed SDK views in your own UI using UIView
📘 Full Implementation Guide
For complete setup instructions, method references, and delegate examples 👉 View iOS SDK Documentation on GitHub
