Skip to content

Customer Journey

From an architecture point of view, XpressID is an orchestration like service which manages the calls to the Veridas validation service to carry the validation process and retrieving the results obtained and the files used in the process. There are two operation modes: IDV and resume.

Operation Modes

IDV

XpressID offers a suite of processes designed for identity verification. Customers can tailor these processes to their specific needs by combining them in various configurations.

These combinations are structured as a sequence of distinct processes. The first process begins automatically, and upon its completion, the next process is initiated. This sequential progression continues until all processes within a defined flow have been successfully completed.

Next, we'll provide a detailed description of each process.

Document

Document & country selector

The document and country selection enables users to select a document type from a specific country. It presents a country selector, and when a user chooses a country, it loads the allowed document types for that country. Upon selecting one of the listed document types, the process is complete, and the document type is set.

If navigator geolocation is permitted, the country selector automatically detects the user's location and selects the corresponding country

To configure this section, you can refer to the documentation here.

Autoclassification selector

The auto-classification is activated when the documentTypes parameter is provided with multiple documents as outlined in the Veridas documentation here. This occurs only when the document selector flow is inactive.

If multiple documentTypes or the value "XX" is passed along with the documentType XX_Passport_YYYY (Passport), an auto-classification selector will appear, offering two options. The first option enables processing the specified documents, while the second option facilitates processing with the Passport document.

This is exclusively available on the web platform.

To configure this section, you can refer to the documentation here.

Document capture

The document capture initiates by presenting a popup requesting permission for XpressID to utilize the device's camera. Once granted, the obverse side capture subprocess commences, displaying instructions for capturing a high-quality image in a specific and controlled manner. If the corresponding document has a reverse side, the capture subprocess for the reverse side automatically follows upon completion of the obverse side capture.

Multiple document capture

The document capture supports multiple iterations, allowing for up to three attempts to capture a single document. Each attempt includes the document selection or auto-classification steps, as configured.

To configure this section, you can refer to the documentation here.

Selfie Capture

Selfie capture commences by displaying a popup requesting permission for XpressID to access the device's camera. This encompasses two distinct methods: passive selfie and active selfie.

The passive selfie involves capturing a photo selfie. The user is prompted to center their face within an oval guide, and a photo is taken.

The active selfie begins with capturing a photo selfie. The user is prompted to center their face within an oval guide, and a photo is taken. To further verify the person's liveliness, the user is then instructed to make random head movements while another photo is captured.

To configure this section, you can refer to the documentation here.

Video Capture

The video capture commences by presenting a popup requesting permission for XpressID to access the device's camera and microphone. Upon granting access, it initiates a video recording prompting the user to state their name and showcase both sides of the document captured during the document validation.

To configure this section, you can refer to the documentation here.

Resume

This functionality enables end-users to seamlessly resume their identity verification if they need to pause or exit at any stage. The process can be resumed at a later time without the need to repeat any completed steps. To initiate a resume, you can use the validationId parameter, as described in the documentation.

If the end-user discontinues the process during the validity period of their ACCESS_TOKEN, they can resume it by using the same ACCESS_TOKEN. The process will reload from the point of interruption.

If an identity verification remains incomplete, Veridas has an automated cleaning process in place, which is agreed upon between the client and Veridas. The details of this autocleaner are client-specific and depend on the specific use case. The default validation persistence time is 30 minutes in LIVE environments and 24 hours in WORK environments.

To configure this section, you can refer to the documentation here.

Platform-Specific Functionalities

This section details the specific functionalities offered by the application on web, iOS, and Android platforms. It is crucial to understand the differences and similarities in the user experience on each platform to ensure a consistent and satisfying user experience.

Below is a table comparing key functionalities across the three platforms:

Functionality Web iOS Android
QR capture ✅ desktop only - -
Document capture ✅ ✅ ✅
Document & country selector ✅ ✅ ✅
Autoclassification selector ✅ - -
Multiple document capture ✅ ✅ ✅
Selfie capture ✅ ✅ ✅
Video capture ✅ - -
Resume ✅ - -