eNROLL
  • πŸ‘‹Welcome to eNROLL
  • Integration guide
    • πŸ› οΈGetting set up
    • πŸ”—Web Plugin
      • 🌐OnBoarding
      • ✍️Update Profile
      • 😡Forget Profile
      • πŸ”‘Authentication
      • πŸ“Sign Contract
    • Mobile Plugin
      • πŸ“±eNROLL iOS Framework
        • Versions
      • πŸ“±eNROLL Android SDK
      • πŸ“±Flutter Mobile SDK
      • πŸ“±React-Native SDK
    • πŸ”„Callback URL Integration
  • Integration throw API
    • πŸ‘€Onboarding API
      • πŸ”‘# 1 Token API
      • πŸ’‘#2 Get Configurations
      • πŸ†™#3 Intialize Request
      • πŸ—ΊοΈ#4 Get Location
      • πŸ’³#5 National Id Scan
      • πŸ›‚#6 Passport Scan
      • πŸ”#7 BiometricTest
      • πŸ“ž#8 Phone Info
      • πŸ“§#9 Email Info
      • πŸ“±#10 Device Info
      • ❓#11 Security Questions
      • πŸ”#12 Password
      • πŸ”¦General API
      • 🚷Aml API
    • ✍️Update API
      • πŸ”‘# 1 Token API
      • πŸ’‘#2 Get Available Steps
      • πŸ†™#3 Select Step To Update
      • πŸ—ΊοΈUpdate Location
      • πŸ’³Update National Id
      • πŸ›‚Update Passport
      • πŸ“žUpdate Phone Info
      • πŸ“§Update Email Info
      • πŸ“±Update Device Info
      • ❓Update Security Questions
      • πŸ”Update Password
    • ✍️Forget Profile Data API
      • πŸ”‘# 1 Token API
      • πŸ’‘#2 Get Available Steps
      • πŸ†™#3 Select Step To Update
      • πŸ—ΊοΈForget Location
      • πŸ“žForget Phone Info
      • πŸ“§Forget Email Info
      • πŸ“±Forget Device Info
      • πŸ”Forget Password
    • πŸ”‘Authentication API
      • πŸ”‘# 1 Authentication Token API
      • πŸ’‘#2 Get Auth Steps
      • πŸ†™#3 Intialize Request
      • 🀝Get Authentication Current Step
      • πŸ—ΊοΈLocation Authentication
      • πŸ“…Check Document Expiry Date
      • πŸ’³Check User Face
      • πŸ“±Check Device IMIE
      • πŸ“žCheck Phone Info
      • πŸ“§Check Email Info
      • πŸ”Check Password
      • ❓Check Security Questions
      • πŸ”¦Authentiction Report
      • πŸ‘ΎCodes
      • 🚷Aml Authentication
    • πŸ“Sign contract API
      • # 1 Token API
      • πŸ“΄Low mode
        • πŸ“±Send OTP
        • πŸ“„Sign File
      • πŸ“΄Low Mode FRA
        • πŸ“±Send OTP
        • πŸ“„Sign File
      • πŸ“ƒHigh mode
      • πŸ“ƒHigh Mode FRA
    • Onboarding Merged API
      • πŸ”‘# 1 Token And Initialize Request API
      • πŸ’³#5 National Id Scan
Powered by GitBook
On this page
  • Overview
  • Modes of eNROLL
  • 1. Onboarding
  • 2. Authentication
  • 3. Update
  • 4. Cannot Login
  • 5. Sign Contract
  • Get Started

Welcome to eNROLL

Overview

Our in-house developed eNROLL platform serves as a technological compliance solution. A solution that is now familiarized across the globe in countries with big populations where falsification of identity, signatures and phishing is very common.

The software utilizes a set of AI-powered technologies, like the OCR (Optical Character Recognition), to cut back on the risks of human-based errors and the time needed for identification

Modes of eNROLL

eNROLL is designed to offer comprehensive features across multiple modes to facilitate and streamline user interactions with the system. The five core modes include:

1. Onboarding

This mode allows users to undergo a fully digital onboarding process. The system integrates various data collection methods to verify user information securely and accurately. Key features include:

  • Location Verification: Captures and confirms the user's location.

  • Document Scanning: Supports scanning national ID or passport (front and back).

  • Photo Matching: Compares real-time selfies with ID photos for verification.

  • Email & Phone Number Verification: Ensures authenticity by sending One-Time Passwords (OTPs) to validate email and phone number.

  • Device ID Capturing: Records the device ID and relevant device details for additional security.

2. Authentication

eNROLL provides a robust authentication framework, adaptable to various business needs and security levels. Authentication methods can be customized based on the organization's requirements and can be implemented throughout the system to verify user identity through:

  • Multiple authentication factors include biometrics, OTPs, security questions, and more.

3. Update

The Update mode enables users to maintain up-to-date records within the system. Users can modify their onboarding details whenever necessary, keeping their profiles current. This includes:

  • Updating national ID or passport details.

  • Changing phone numbers, emails, and passwords.

4. Cannot Login

If users are unable to access their accounts due to forgotten details, this mode provides a recovery mechanism through their national ID. Features include:

  • Restore Access: Users can retrieve or reset any forgotten authentication factors (password, email, phone number) by validating their identity using their national ID.

5. Sign Contract

eNROLL supports digital contract signing, offering flexibility for both low-risk and high-risk transactions:

  • Low-Risk Mode: Users can sign contracts through OTP sent to their registered phone numbers.

  • High-Risk Mode: For enhanced security, users sign contracts using a hard token, providing an added layer of authentication for sensitive agreements.

  • Low-Risk-FRA Mode: Users can sign contracts through OTP sent to their registered phone numbers. Although that deffer from low risk mode , that user not upload pdf file to be signed but indeed user enter (contract template id) that generated by organization admin then have to read and consent each section from this contract and finally sign the generated pdf

  • High-Risk-FRA Mode: For enhanced security, users sign contracts using a hard token, providing an added layer of authentication for sensitive agreements. Although( as Low Risk FRA Mode) that deffer from High Risk mode , that user not upload pdf file to be signed but indeed user enter (contract template id) that generated by organization admin then have to read and consent each section from this contract and finally sign the generated pdf

Get Started

We've put together some helpful guides for you to get set up with our product quickly and easily.

NextGetting set up

Last updated 3 months ago

πŸ‘‹
πŸ› οΈGetting set up
🌐OnBoarding
πŸ“±Flutter Mobile SDK
πŸ”„Callback URL Integration