Skip to main content
Instead of building your own flow, it’s highly recommended to fork an existing flow from the public sample codes found here .

Solution Overview

Best For

  • Financial services requiring KYC - Telecom providers - Online marketplaces
  • Identity verification services

Key Features

  • Modular architecture - Built-in compliance - Real-time verification - Developer-first design

Architecture

Solution Architecture

OneSDK Solution Architecture

  1. Customer Web App: Your application hosting OneSDK
  2. OneSDK: Manages verification UI/UX
  3. Incode IDV: Handles document/biometric capture
  4. FrankieOne KYC: Processes verification checks
  5. Portal: Displays verification results

Implementation Steps

1

Project Setup

2

Configure Environment

Create a .env file with your credentials:
Never commit sensitive credentials to version control. Use environment variables in production.
3

SDK Handler Implementation

4

Launch the Application

Additional Resources

Sample Code

Browse reference implementations in our sample code repository.

Live Demo

Try out OneSDK in our interactive demo environment.

Test Data

Get test credentials and sample data for development and testing.

Troubleshooting

Token Generation Failed
  • Check credentials in .env file
  • Verify network connectivity
  • Ensure correct API endpoint
Component Mount Issues
  • Verify DOM element IDs match
  • Check component event handlers
  • Console log for initialization errors
  • Handle token generation on backend
  • Implement proper error handling
  • Monitor SDK events
  • Test with sample data first