Non-passport
Overview - MyKad
The purpose of this API is to perform multiple checkings. However, all these checkings only available to MyKad for now.
A list of check types is listed down below:
Font Checking
Microprint Check
Photo Substitution Check
Color Mode
Hologram
Screen Detection
Ghost Photo Color Detection
ID Blur Detection
ID Brightness Detection
Landmark Checking
Content Substitution (beta)(NOT suggested to use)
Overview - Non-MyKad
The purpose of this API is to perform landmark checking, screen detection, and more. However, only some of the supported countries that contain the checkings that can find here (Google Sheets).
The Centralized OkayID API and the input of the Centralized OkayID are the same image. Although the input of OkayID and OkayDoc should be the same, it is not necessary for the document to pass from Centralized OkayID to Centralized OkayDoc.
Steps (for both MyKad & Non-MyKad):
User will need to re-use the JourneyId and call Centralized OkayDoc API.
Centralized OkayDoc is often being called in the background after Centralized OkayID is called (in flowchart use case) OR called at the same time when is calling the Centralized OkayFace to reduce the user's step to perform a full EMAS eKYC process flow.
However, this API Method is separated to help with viewing the API component in more details.
User can expand the API Method for both APIs to read the descriptions for further understanding and follow the Example given to correctly call the API. The example contains different kinds of use cases to do the calling of the API.
The average processing time takes about 5s to 20s (depending on the number of checks/detections activated).
Please refer to the "Image Requirement" section to get the best result for each API return
API Method (MyKad)
POST
https://ekycportaldemo.innov8tif.com/api/ekyc/okaydoc
Request Body
idBrightnessDetection
boolean
Default is False. Set True to detect the brightness of the id image.
idBlurDetection
boolean
Default is False. Set True to detect the blurriness of id image
ghostPhotoColorDetection
boolean
Default is False. Set True to do ghost photo color detection.
screenDetection
boolean
Default is False. Set True to do screen detection.
hologram
boolean
Default is False. Set True to do hologram detection.
colorMode
boolean
Default is True. Set False to disable color checking.
icTypeCheck
boolean
Default is True. Set False to disable IC type checking.
photoSubstitutionCheck
boolean
Default is True. Set False to disable photo substitution checking.
microprintCheck
boolean
Default is True. Set False to disable microprint checking.
fontCheck
boolean
Default is True. Set False to disable font checking.
landmarkCheck
boolean
Default is True. Set False to disable landmark checking.
journeyId*
string
To be assigned by Innov8tif
idImageBase64Image*
string
Front id card image in base64. Refer to the link below for image requirement. https://api.innov8tif.com/okaydoc/image-quality-requirements
otherDocList
array
"otherDocList": [ { "base64Image": "", "type": "with_flash" } ]
Note: To capture flash image for hologram detection purpose. It increase the chances to detect the hologram from OkayDoc.
version *
String
Latest version of the API
type*
String
"nonpassport" for this case. If is passport, change to "passport"
API Method (Non-MyKad)
POST
https://ekycportaldemo.innov8tif.com/api/ekyc/okaydoc
Request Body
docType*
string
Document type can be found here: https://api2-ekycportal.innov8tif.com/emas-ekyc-portal/centralized-okaydoc/non-passport/document-type-and-version
version*
string
idImageBase64Image*
string
ID card image in base64.
type*
string
non-passport
journeyId*
string
Retrieve from 'Create JourneyID' API
otherDocList
Array
"otherDocList": [ { "base64Image": "", "type": "with_flash" } ]
Note: To capture flash image for hologram detection purpose. It increase the chances to detect the hologram from OkayDoc. Please check with Innov8tif support team if you unsure about this.
Please refer to the page below for more information regarding about the supported documents for Non-passport
Postman Collection
Get the Postman Collection https://api2-ekycportal.innov8tif.com/emas-ekyc-portal/postman-collection
Last updated