Allpass.ai
HomeWeb SiteTerms of ServicesPrivacy Policy
  • Introduction
  • Get Started
    • Sign Up and Sign In
    • Navigation
    • Test and Live Modes
    • Company Settings
    • Application
    • Work With the Team
      • User Roles and Permissions
      • Send Invites and Assign Roles
    • Notifications Settings
  • Build Verification Flows
    • Flow Builder Overview
    • Verification Steps
      • Intro
      • Document Check
      • Liveness
      • Facematching
      • Selfie With a Document
      • Email Verification
      • Phone verification
      • AML
      • Crypto Transaction and Wallet Check
      • Questionnaire
      • Final Screen
    • UI Customization
    • Duplicate Workflows
    • Workflow Drafts
    • Questionnaire Builder
  • Verify Your Users
    • Run Verification Flows
    • Receiving and Completing Verification
    • Restart the Verification Flow
    • Change the Verification Flow
    • Request Additional Information
    • Manual Compliance Check
    • Manual Crypto Transaction and Wallet Monitoring
  • Review Data
    • Verification Status
    • Review Process
    • Applicant Profile
      • Document Check
      • Liveness
      • Facematch
      • Selfie with the document
      • Email Verification
      • Phone Verification
      • AML check
      • Crypto Transaction and Wallet Check
      • Questionnaire
      • IP and Geo Data
    • Applicant Timeline
    • Deactivating and Activating Verification Results
    • Applicant Profile Deletion
  • Download Reports
  • Analytics Dashboard
  • Integration
    • Overview
    • Get Started
    • How to use
    • Installation
    • Initialize
    • Render
    • Webhooks
      • Applicant Webhooks
      • Webhook Timestamp Validation Requirement
    • Open API
    • Dictionary
      • Enums
      • Entities
      • Term & Abbreviations
      • Supported Countries & Documents
    • Encryption
  • TROUBLESHOOTING
    • IP Address Detected as VPN
    • Incomplete User Verification Flows
Powered by GitBook

© 2024 Allpass.ai by elKYC OU. All rights reserved

On this page
  • Method 1: No Code - Creating Verification Through Workplace
  • Method 2: Automated - Creating Verification Through SDK
  • Private Application Key
  1. Integration

How to use

To enable applicant verification, you need to obtain a token. There are two methods for initiating the verification process: through the workplace interface or by using our automated SDK.

Method 1: No Code - Creating Verification Through Workplace

  1. Navigate to the Applicants Page:

    • Go to the "Verification" section and then select "Applicants."

  2. Create a New Verification:

    • Fill in the required details:

      • Application: Choose the relevant application.

      • Flow: Select the desired flow.

      • ExternalUserId: Provide the external user ID (unique userID from your system).

      • Language: Set the preferred language (e.g., lang).

      • Token Lifetime: Specify the token lifetime.

  3. Generate Verification Link:

    • After providing the necessary information, our system will generate a link.

    • Share this link with the user to grant them access to the verification process.

Method 2: Automated - Creating Verification Through SDK

To automate the verification process, you can use our SDK. This method involves generating a token on your backend and initializing the SDK with the token as a parameter.

Steps for Automated Verification

  1. Create a Token:

const axios = require('axios');

async function createToken() {
    const response = await axios.post('https://billing.elkyc.com/api/public/verification', {
        flowName: 'yourFlowName',
        externalUserId: 'user123',
        ttl: 3600,
        locale: 'uk'
    }, {
        headers: {
            'x-private-app-key': 'yourPrivateAppKey'
        }
    });
    return response.data.accessToken;
}
    • Use the generated token to initialize the SDK.

    • Pass the token as a parameter when setting up the SDK.

Private Application Key

In order to use the public api you will need to obtain a private key.

You can retrieve your Private Application Key from Applications > Private app key.

PreviousGet StartedNextInstallation

Last updated 9 months ago

Generate a token on your backend. This step should be done securely to ensure the integrity and security of the verification process. More details can find in section

:

Open API
Initialize the SDK