Configurable Flow

AI Tools

It's also possible to streamline the Yoti IDV flow by skipping specific UI screens. This enhances the user experience in cases where the relying party (RP) has already provided certain information to their users.

You can configure this in the sdk_config by specifying which screens to omit, as described below:

SdkConfig sdkConfig = SdkConfig.builder() .withPrimaryColour("#2d9fff") .withLocale("en-GB") .withPresetIssuingCountry("GBR") .withSuccessUrl("https://localhost:8443/success") .withErrorUrl("https://localhost:8443/error") .withAllowHandoff(true) .withSuppressedScreen("ID_DOCUMENT_EDUCATION") .withSuppressedScreen("FACE_CAPTURE_EDUCATION") .withSuppressedScreen("STATIC_LIVENESS_EDUCATION") .build();
{ "sdk_config": { "allowed_capture_methods": "CAMERA_AND_UPLOAD", ... "attempts_configuration": { "ID_DOCUMENT_TEXT_DATA_EXTRACTION": { "GENERIC": 3, "RECLASSIFICATION": 2 } }, "suppressed_screens": [ "ID_DOCUMENT_EDUCATION", "ID_DOCUMENT_REQUIREMENTS", "ZOOM_LIVENESS_EDUCATION", "STATIC_LIVENESS_EDUCATION", "FACE_CAPTURE_EDUCATION", "FLOW_COMPLETION" ] } ... }

Skippable Screens

Screen

Description

ID_DOCUMENT_EDUCATION

Screen that gives users information about how to capture a good image of their ID document

ID_DOCUMENT_REQUIREMENTS

Screen that allows users to select which ID document to use. This screen should only be skipped if you are enforcing the use of a specific document

FACE_CAPTURE_EDUCATION

Screen that gives users information about how to capture a good face capture image.

STATIC_LIVENESS_EDUCATION

Screen that gives users information about the static liveness check.

ZOOM_LIVENESS_EDUCATION

Screen that gives users information about the zoom liveness check.

FLOW_COMPLETION

Completion screen that uses sees at the end of the flow. Can only be skipped in our native sdk's. Not applicable for the web sdk.

The flow will look as follows with all screens skipped:




Important

Please contact us in order to use this feature as our team will need to review your UX.