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
            • Ghana Card (without Photo)
            • 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
            • Refugee and Asylum ID
          • 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

Was this helpful?

  1. FURTHER READING

Result codes

All processing by the Smile ID system will return at least one response including a result code. All result codes are 4 character numeric strings. Every result code has a specific meaning that will make it easy to interpret what happened during a request to our system.

Result code
Result text
Description
Category

0001

Data Invalid

An unknown error has occurred. Please contact someone at Smile ID.

0001

ID Authority image not available

There was no photo returned by the id authority for the submitted ID number.

0001

ID Card image unusable

The submitted ID card image is corrupted or was not included in zip

0001

Selfie image unusable

The submitted selfie is corrupted or was not included in zip

1013

Unable to Validate ID

The ID info was not found in the ID authority database.

Rejected

1014

Error - Unsupported ID number format

The ID number submitted was of an invalid format. Please use our regex samples as a guide.

-

1015

Error - Queried Database Unavailable

The ID authority is unavailable.

-

1016

Error - Need to Activate Product

You do not have access to the ID Type. Please contact support for more information.

-

1020

Exact Match

The user submitted details exactly match the ID info in the ID authority database.

Approved

1021

Partial Match

At least one of the user submitted details partially/exactly match the ID info in the ID authority database.

Approved

1022

No Match

None of the user submitted details partially/exactly match the ID info in the ID authority database.

Rejected

1023

Not Found

We couldn't find a matching record, and no charges were applied.

Rejected

1012

Valid ID

Approved

1013

Unable to Validate ID

The ID info was not found in the ID authority database.

Rejected

1014

Error - Unsupported ID number format

The ID number submitted was of an invalid format. Please use our regex samples as a guide.

-

1015

Error - Queried Database Unavailable

The ID authority is unavailable.

-

1016

Error - Need to Activate Product

You do not have access to the ID Type. Please contact support for more information.

-

2211

(Mobile SDK Only) ID Validation Failed

Rejected

2212

(Mobile SDK Only) Error - HTTP Request Failed

-

1013

Invalid ID

The ID info provided was not found in the ID authority database.

Rejected

1014

Unsupported ID number format

The ID number submitted was of an invalid format. Please use our regex samples as a guide.

Rejected

1015

Error - Queried Database Unavailable

The ID authority is unavailable.

Re-run the job when ID authority is back online

0911

No Face Found

There was no face found in the uploaded selfie. Upload an image with a face.

Rejected

0912

Image Quality Judged Too Poor

The uploaded selfie quality was too poor. Upload a higher quality selfie.

Rejected

0810

Enroll User Machine Judgement - PASS

Images matched and no spoof detected on the selfie.

Approved

0811

Failed Enroll Machine Judgement - FAIL - Compare Rejected

Images did not match and job was therefore rejected.

Rejected

0812

Machine Judgement - Pure Provisional

Waiting on document reviewer's decision.

Provisionally Approved

0813

Failed Enroll Machine Judgement - FAIL, Possible Spoof

Machine rejected job due to possible fraud attempt on the Selfie - This can be fraud attempt or some times images are too blurry or dark in the liveness check to make a decision.

Rejected

0814

Machine Judgement - Provisional - Possible Spoof

The machine thinks there is a possible spoof but can't make a final decision. A document reviewer will check the Selfie for potential fraud attempts.

Suspected for spoof and sent to document reviewer for final decision

0815

Machine Judgement - Provisional - Compare Unsure

The machine is not sure if both images match, so a document reviewer will compare.

Provisionally Approved

0816

Unable to verify Document - Unsupported Document

Provided document is not supported for KYC i.e. document is one of the following: - Minor's Passport - Carry Permit - Hunting Permit - Sex Offender ID - SIM Card

Rejected

0817

Approved with Attention - Document is Expired

The document is expired but didn't fail any security checks.

Approved with Attention

1210

Enroll User. Human Judgement - PASS

The human reviewer marked that both images are of the same person and no spoof was detected.

Approved

1211

Failed Enroll Human Judgement - FAIL - Human Compare Failed

The human reviewer marked that both images are different persons.

Rejected

1212

Failed Enroll. Human Judgement - Spoof Detected

The human reviewer detected a possible fraud attempt on the Selfie - This can be a fraud attempt or some times images are too blurry or dark in the liveness check to make a decision.

Rejected

1213

Human Judgement - Provisional - Liveliness Unsure

The human reviewer is not sure if there is a possible fraud attempt on the Selfie.

Inconclusive

1214

Human Judgement - ID Card Check Failed

The human reviewer has identified a problem with the ID card photo

rejected

0908

Error - Issuer not available

The ID authority is unavailable.

Re-run the job when ID authority is back online

1016

Error - Need to Activate Product

You do not have access to the ID Type. Please contact support for more information.

0810

Document Verified

Images matched, no spoof was detected on Selfie and the document is valid.

Approved

0811

Unable to Verify Document - reason

Document image was usable but document verification failed due to any of the following reasons: - Document is expired - The selfie did not match the photo on document - Selfie failed liveness checks - Some security features were missing on the document - The information on document is inconsistent i.e. the MRZ information did not match the OCR'ed information - A wrong document type was uploaded

Rejected

0812

Unable to verify Document - reason

Document verification failed because the document image is unusable or an invalid document image was uploaded e.g. work ID card

Rejected

1014

Unsupported ID Type

Rejected

0921

FAIL - No Face Found

There was no face found in the uploaded selfie. Upload an image with a face.

Rejected

0922

FAIL - Image Quality Judged Too Poor

The uploaded selfie quality was too poor. Upload a higher quality selfie.

Rejected

0820

Authenticate User Machine Judgement - PASS

Comparison between the images matched.

Approved

0821

Failed Authentication Machine Judgement - FAIL - COMPARISON

Images did not match and therefore job was rejected.

Rejected

0822

Machine Judgement - PURE PROVISIONAL

Waiting on document reviewer's decision.

Provisionally Approved

0823 (Deprecated)

Failed Authentication Machine Judgement - FAIL - Possible Spoof

Machine rejected job due to possible fraud attempt on the Selfie - This can be fraud attempt or some times images are too blurry or dark in the liveness check to make a decision.

Rejected

0824

Machine Judgement - PROVISIONAL - Possible Spoof

The machine thinks there is a possible spoof but can't make a final decision. A document reviewer will check the Selfie for potential fraud attempts.

Suspected for spoof and sent to document reviewer for final decision

0825

Machine Judgement - PROVISIONAL - Machine Compare Unsure

The machine is not sure if both images match, so a document reviewer will compare.

Provisionally Approved

1220

Authenticate User Human Judgement - PASS

The document reviewer marked that both images are of the same person.

Approved

1221

Failed Authentication Human Judgement - FAIL - Human Compare Failed

The document reviewer marked that both images are different persons.

Rejected

1222

Failed Authentication Human Judgement - FAIL - Spoof Detected

The document reviewer detected a possible fraud attempt on the Selfie - This can be a fraud attempt or some times images are too blurry or dark in the liveness check to make a decision.

Rejected

0941

FAIL - No Face Found

There was no face found in the uploaded selfie. Upload an image with a face.

Rejected

0942

FAIL - Image Quality Judged Too Poor

The uploaded selfie quality was too poor. Upload a higher quality selfie.

Rejected

0840

Enroll User PASS - Machine Judgement

Machine passed Selfie - no spoof detected and image contains a face.

Approved

0841

Failed Enroll FAIL - Possible Spoof - Machine Judgement

Machine rejected job due to possible fraud attempt on the Selfie.

Rejected

0844

PROVISIONAL - Possible Spoof - Machine Judgement

The machine thinks there is a possible spoof but can't make a final decision. A document reviewer will check the Selfie for potential fraud attempts.

Suspected for spoof and sent to document reviewer for final decision

0846 (deprecated)

PENDING - Possible Spoof - Machine Judgement

Awaiting document review result.

Pending

1240

Enroll User PASS - Human Judgement

The document reviewer did not find any fraud attempts on the Selfie.

Approved

1241

Failed Enroll. FAIL - Image Unusable

The document reviewer marked the Selfie as unusable either because the Selfie is too dark or too blurry

Rejected

1242

Failed Enroll Spoof detected - Human Judgement

The document reviewer detected a possible fraud attempt on the Selfie - This can be a fraud attempt or some times images are too blurry or dark in the liveness check to make a decision.

Rejected

PreviousKYC receiptsNextError codes

Last updated 11 months ago

Was this helpful?

The country_code and or the id_type in the info.json file is not supported, please use any of the supported country_codes and id_types in the documentation