LogoLogo
  • Welcome!
  • GETTING STARTED
    • Signing Up
    • Choose a Product
    • Choose an Integration Option
    • Run Your First Test Job
    • Complete Your KYC
    • Fund Your Wallet
    • Go Live!
    • Pricing
  • SUPPORTED ID TYPES & DOCUMENTS
    • For Individuals (KYC)
      • Using ID Number
        • Supported Countries
          • Côte d'Ivoire
            • National ID (without Photo)
            • Resident ID (without Photo)
          • Ghana
            • Ghana Card
            • Passport
            • Voter's ID
          • Kenya
            • Alien Card
            • KRA Pin
            • National ID
            • National ID (without Photo)
            • Passport
            • Tax Information
          • Nigeria
            • Bank Account
            • BVN
            • NIN V2
            • NIN Slip Verification
            • V_NIN (Virtual NIN)
            • Phone Number
            • Voter's ID
          • South Africa
            • National ID
            • National ID (without Photo)
            • Phone Number
          • Uganda
            • National ID (without Photo)
            • Basic KYC in Uganda
          • Zambia
            • Bank Account
            • TPIN
          • Zimbabwe
            • National ID (without Photo)
        • Test Data
          • Customising Sandbox Test Data
        • ID Number Regex
        • Visual Samples of Supported ID Types
      • Using Document Image
        • Continents
          • Africa
          • Asia and the Middle East
          • Europe
          • North America
          • Oceania
          • South America
    • For Businesses (KYB)
      • Supported Countries
        • Nigeria
          • Business Registration
          • Tax Information
        • Kenya
          • Business Registration
        • South Africa
          • Business Registration
      • ID Number Regex
  • PRODUCTS
    • For Individuals (KYC)
      • AML Check
        • AML News Media
      • Basic KYC
      • Biometric KYC
      • Digital Address Verification
      • Document Verification
        • Document Verification
        • Enhanced Document Verification
      • Electronic Signature
      • Enhanced KYC
      • Phone Number Verification
      • SmartSelfie™ Authentication
      • SmartSelfie™ Compare
      • Smile Secure
    • For Businesses (KYB)
      • Business Verification
  • Integration Options
    • Mobile
      • Getting Started
      • Products
        • Biometric KYC
        • BVN Consent
        • Document Verification
        • Enhanced Document Verification
        • Enhanced KYC
        • SmartSelfie™ Enrollment and Authentication
        • Enhanced SmartSelfie™ Enrollment And Authentication
      • Customization
        • UI Components
      • Offline Mode
      • Release Notes
        • Android Release Notes
        • iOS Release Notes
        • Flutter Release Notes
        • React Native Release Notes
    • No-Code
      • Smile Links
        • Link FAQs
        • Rest API
    • Server to Server
      • Ruby
        • Installation
        • Signature
        • Products
          • Basic KYC
          • Enhanced KYC
          • Biometric KYC
          • Document Verification
          • SmartSelfie™ Authentication
          • KYB - Business Verification
          • AML Check
        • Generate Token for Web Integration
        • Utilities
      • Python
        • Installation
        • Signature
        • Products
          • Basic KYC
          • Enhanced KYC
          • Biometric KYC
          • Document Verification
          • SmartSelfie™ Authentication
          • Business Verification
        • Generate Token for Web Integration
        • Utilities
      • Java
        • Release Notes
        • Installation
        • Signature
        • Products
          • Basic KYC
          • Enhanced KYC
          • Biometric KYC
          • Document Verification
          • SmartSelfie™ Authentication
        • Generate Token for Web Integration
        • Utilities
      • Node.js
        • Installation
        • Signature
        • Products
          • Basic KYC
          • Enhanced KYC
          • Biometric KYC
          • Document Verification
          • Enhanced Document Verification
          • SmartSelfie™ Authentication
          • Business Verification
        • Generate Token for Web Integration
        • Utilities
      • PHP
        • Installation
        • Signature
        • Products
          • Basic KYC
          • Enhanced KYC
          • Biometric KYC
          • Document Verification
          • SmartSelfie™ Authentication
        • Generate Token for Web Integration
        • Utilities
    • Rest API
      • Signing your API Request
        • Using Signature
      • Products
      • Postman Collection
      • Utilities
    • Web / Mobile Web
      • Web Integration
        • Installation
        • Usage
        • End User Consent
        • Support
      • Javascript SDK
        • Installation
        • Usage
        • Migration
        • Deprecated Version
          • Installation
          • Usage
          • Notes
          • Support
  • FURTHER READING
    • FAQs
      • What are your support hours?
      • How do I set up a callback?
      • How to re-enroll, deactivate or delete a user?
      • Add or remove team members
      • What are top-level keys?
      • What are partner_params?
      • How do job types map to the new product names?
      • Is there an API I can use to monitor my wallet balance?
      • Is there an API I can query to check the availability status of an ID type?
      • How do I integrate Smile ID in other countries or query other ID types?
      • What are the image types I can upload to Smile ID?
      • Why aren't Kenyan IDs returning images for some IDs queried?
      • Why are some of my bank verification requests returning 'ID authority unavailable'?
      • How can I look up a specific user's data?
      • Selfie best-practices
      • Document capture best-practices
      • What happens under the hood?
      • Guide to the user consent screen
      • What is code 2302?
      • Using the Demo App and Scanning QR codes
    • Job status
    • KYC receipts
    • Result codes
      • Error codes
    • Securing your account with two-factor authentication (2FA)
    • Security Overview
    • Troubleshooting
      • Troubleshooting error 2204 & 2205 - "You're not authorized to do that"
      • Why is my Web API job taking so long?
      • Image capture issues on web client
Powered by GitBook
On this page
  • Discover Smile ID
  • Key Features
  • Development Environments
  • Getting Started
  • For Non-Developers
  • For Developers
  • Support and Resources

Was this helpful?

Welcome!

NextSigning Up

Last updated 1 month ago

Was this helpful?

Smile ID equips developers with state-of-the-art tools for real-time Digital KYC, fraud prevention, anti-money laundering, KYC compliance, and user authentication across Africa. Our solutions, designed to simplify and secure the identity verification process, make Smile ID your trusted partner in enhancing user trust and compliance.

Discover Smile ID

Smile ID is Africa's leading digital identity verification solution for businesses scaling across the continent. We help companies scale rapidly in Africa by confirming the true identities of their users in real-time, utilising any smartphone or computer. Our comprehensive suite of tools is tailored to meet a wide range of verification needs.

Key Features

  • Digital KYC: Enable instant verification to accurately onboard your users within seconds.

  • Identity Verification: Utilise a broad array of ID types for robust verification – we cover 8500 ID types across 220 countries.

  • User Authentication: Implement secure authentication mechanisms to safeguard user accounts and prevent fraud during high-risk events.

  • Seamless Integration: Benefit from easy-to-integrate solutions supported by detailed documentation and the ability to go live across all markets we cover with a single integration.

Development Environments

Smile ID provides two environments to accommodate your development and testing needs:

  • Production Environment: Launch your integration in a live environment to seamlessly onboard users and detect fraud.

Both environments are crafted to deliver identical user experiences, differing only in the use of test versus real data.

Getting Started

For Non-Developers

Even if you are not a developer, you can still utilise Smile ID's capabilities through our in-portal tools like SmartCheck and Smile Links, or by downloading our demo app. These tools empower organisations with flexible, efficient identity verification solutions without the need for technical expertise.

SmartCheck: Ideal for Internal Verifications

SmartCheck serves as a powerful tool for departments within organisations needing to perform internal verifications. This no-code solution allows staff to run verification jobs directly through a web interface, simplifying processes such as employee onboarding, customer due diligence, and compliance checks when you already have the necessary data.

To use SmartCheck:

  1. Click on Run a SmartCheck.

  2. Select a product and service.

  3. Input the necessary data, and submit.

The results, including all actions performed, will be displayed on a subsequent results page, enabling straightforward review and analysis.

Smile Links: Ideal for Quickly Onboarding Your Customers

Smile Links is designed for businesses needing to share KYC verification processes with external parties (your customers). This flexible, no-code option allows for the creation of customised user verification flows, which can be shared via a secure link. Smile Links offers the following features:

  • Generate verification links with ease directly from the Smile ID Portal.

  • Customise the verification interface with your company branding.

  • Support multiple ID types and verification methods within a single link.

  • Efficiently track and manage your Smile Links through the Smile ID Portal.

For Developers

Support and Resources

Unlock Digital Africa with Smile ID.

Sandbox Environment: Test your integration within our demo environment using , perfect for ensuring your integration functions as expected before going live.

Access the .

Developers can find detailed documentation, SDKs, and all tools necessary to seamlessly integrate Smile ID within their applications by visiting the .

Comprehensive support and documentation are available to facilitate your Smile ID integration or exploration of our no-code solutions. For guides, API documentation, and further assistance, visit our .

Test IDs
Dashboard
developer section
Developer Portal
SmartCheck Dashboard with the 'Run a SmartCheck' button highlighted
Service Selection Page showing options for product selection and action required