Skip to main content

Overview

In the digital age, eKYC (Electronic Know Your Customer) has become a cornerstone for identity verification and compliance processes across industries like banking, insurance, and fintech. Implementing eKYC typically involves building an automated system that collects, validates, and verifies a customer’s identity using various technologies, such as Optical Character Recognition (OCR), fraud detection, face recognition and backend communication.

Here is an overview for the documentation of an eKYC (Electronic Know Your Customer) System, which includes four main parts described as below:

1. Introduction

This section provides an overview of the FPT AI eKYC system, its benefits, the key components that make up the system and how to start with it. The introduction covers the following topics:

  • What is eKYC: Definition, purpose, and importance of electronic Know Your Customer.
  • Benefits: How eKYC improves customer onboarding, compliance, and fraud prevention.
  • Key components: Overview of the system architecture, including APIs, SDKs, and callbacks.
  • How to start with FPT AI eKYC: How to sign up for an account and access the eKYC system.

2. FPT AI eKYC Portal

The eKYC Portal serves as the central dashboard for managing and monitoring customer verification processes. The portal includes the following key features:

  • User Management: Assign roles to users within the system.
  • Dashboard: View and track the status of customer verification requests in real-time.
  • Configuration & Settings: Customize business-specific rules and verification workflows.

3. Integration Guide

This section provides detailed instructions for businesses and developers looking to integrate the eKYC System into their applications or systems. The integration options include:

3.1 API Integration

  • RESTful API: Secure endpoints for submitting verification requests and retrieving results.
  • Authentication & Security: API key-based authentication and encryption methods.
  • Request & Response Formats: Sample API requests with expected JSON responses.

3.2 SDK Integration

  • Mobile SDKs: Integration for iOS and Android apps to capture and verify customer data.
  • Web SDK: JavaScript-based SDK for embedding the eKYC verification process into web applications.

3.3 Callbacks

  • Real-time Status Updates: Setup API endpoints to receive live notifications on verification results.
  • Error Handling: How to manage and respond to system errors or failed verifications.

4. User Guides

This section provides step-by-step guides and several best practices for administrators, developers, and end-users to ensure smooth operation and troubleshooting.

Conclusion

This documentation aims to provide clear and structured information on using, integrating, and managing the eKYC System. Whether you are a system administrator, a developer, or an end-user, this guide ensures that you can effectively leverage the system for secure identity verification.

For additional support, please refer to our FAQ section or contact our support team.