Onfido Passport Verification
Overview
Onfido's passport verification service scan the user’s government-issued ID and detect whether it’s genuine or fraudulent, down to a single pixel. They cover over 4,500 document types from 195 countries. The user takes a selfie, and Onfido's technology assesses their facial bio-metrics. A hybrid of AI and human experts analyze and give a score.
Country Support
International
test.passportVerified | Highest order VERIFICATION check that ensures all of these assertions are PASS: - document authenticated - selfie matches document portrait |
test.passportUncompromised | Pass if no fraud detected in the images (tampering, photoshop, etc.) |
test.passportDataConsistent | Pass if data extracted from front matches data from Barcode. Note - this is not recommended to be a blocking assertion. |
test.passportDataValid | Pass if data appears reasonable on front and back. |
test.passportGenderVerified | Pass if gender is consistent on front and back. |
test.passportNotExired | Pass if passport is not expired. |
test.passportNumbersVErified | Pass if passport number matches expected format. |
test.passportExpiryDateVerified | Pass if PASSPORT expiration date is in correct format, and AFTER the issue date. |
test.passportDOBVerified | Pass if DOB is in correct format and consistent on front and back. |
test.passportMRZVerified | Pass if MRZ can be verified / used. |
test.passportVisualAuthenticityVerified | Ensures document is a valid government issued ID (eg. it meets all known criteria for that document type ) |
test.passportVisualAuthenticityOtherVerified | Ensures document is a valid government issued ID (eg. it meets all known criteria for that document type ) |
test.passportFacialDetectionVerified | Ensures a portrait can be detected on the PASSPORT. |
test.passportImageIntegrityVerified | Ensures the image submitted is in a good format. |
test.passportIsSupported | Determines if this particular document is classified as a PASSPORT, and if that type of PASSPORT is supported. |
test.passportImageQualityVerified | Quality check on image submitted (Size, DPI) |
test.passportPoliceRecordVerified | Determines if a police record is found for this PASSPORT (stolen, fraudulent) |
test.passportDataComparisonVerified | Determines if data from front is consistent with data from back. |
link.issuingCounrty_passport | Determines if submitted country matches issuing country for passport. |
link.type_passport | determines if the submitted document type (passport, PASSPORT, ID Card) is consistent with the document classification. |
link.dateOfExpriy_passport | determines if the submitted expiration date matches the PASSPORT. |
link.numbers_passport | determines if the submitted PASSPORT number is found on the PASSPORT. |
link.dob_passport | The subject's Date-of-Birth matches that on the input Passport |
link.firstName_passport | The subject's first matches that on the input Passport |
link.lastName_passport | The subject's last name matches what is found on the PASSPORT (includes fuzzy matching) |
link.fullName_passport | The subject's full name matches what is found on the PASSPORT (includes fuzzy matching) |
Updated almost 3 years ago