Parameters | Description |
document { |
|
.typeRecognized
| Has the document type been recognized? Recognizing the document type is a prerequisite to performing most of the subsequent controls and extractions. Hence, if this control is |
.aboveMinimumThreshold | Is image quality above the minimum threshold? |
.vizValid | Is the Visual Inspection Zone (VIZ) text extraction of birth name, first name, last name, and birthdate valid ? |
.mrzValid | Is the OCR-based reading of the MRZ valid? Format and checksums are checked. |
.notSpecimen | Is the document serial number known as a specimen? |
.frontSideFound | Has the document’s front side been processed? |
.backSideFound | Has the document back side been processed? |
.issuanceAndExpirationDateMatch | Check if the validity duration ( between the issuance date and expiration date, either read from the face, or the MRZ, depending on the document and OCR success) from the document is consistent with the document model. |
.notExpired | At the requested time, is the document expiration date in the future? This check is not performed for specimen documents. |
.documentNumberValid | Is the document number valid? Format and checksum are checked. |
.validityPeriodModelMatch | Are the emission date, expiration date, and theoretical validity duration consistent with the actual document model ( country and model year)? Also, check that the emission date is not in the future. This check is not performed for specimen documents. |
document.ocrAnalysis { |
|
.mrzDocumentNumberMatch | Is the document number consistent with the number extracted from MRZ? |
.mrzFirstNamesMatch | Are the document first names consistent with first names extracted from MRZ? |
.mrzLastNameMatch | Is the document’s last name consistent with the last name in MRZ? |
.mrzBirthNameMatch | Is the document birth name consistent with the birth name written in MRZ? |
.mrzBirthDateMatch | Is the document birthdate consistent with the birthdate extracted from MRZ? |
.mrzExpirationDateMatch | Is the document expiration date consistent with the expiration date extracted from MRZ? |
document.vizExtractions { |
|
.birthDateRead | Has a birth date been extracted from document VIZ? |
.issuanceDateRead | Has the issuance date been extracted from document VIZ? |
.expirationDateRead | Has an expiration date been extracted from document VIZ? |
.documentNumberRead | Has the document number been extracted from document VIZ? |
document.documentAspect { |
|
.generalAppearanceMatch | Is the document image consistent with the document type? |
.picturePresent | Does the document contain an Identity photo? |
.originalDocument | Is this an original document (not a printed / photocopy, screen capture…). |
.pictureNotTampered | The identity photo has not been substituted or tampered. |
holder.documentConsistency { |
|
.lastNameNotInverted | Are holders' birth/last names in the same order as the document? |
.namesNotInverted | Are holder birth/first names in the same order as the document? |
.birthNameMatch | Is the holder’s first name consistent with document one? |
.lastNameMatch | Is holder last name consistent with document one? |
.birthDateMatch | Is holder birth date consistent with document one? |
.genderMatch | Is holder gender name consistent with document one? |
.birthPlaceMatch | Is holder birth place consistent with document one? |
faceMatch { |
|
.idPhotoMatch | Does the end user’s selfie match with idPhoto (reference photo extracted from identity document)? |
.passiveLiveness | Passive liveness detection: detects if the selfie frame is a live picture, or a presentation attack (mask, photo, screen presentation…) |
General
Content
Integrations