Screens & States
This section provides a complete overview of all possible user-facing states within the eKYC Verification experience.
Entry Form
Entry point of the eKYC module. This screen collects the user’s personal and document information required for electronic Know Your Customer (eKYC) verification.
The set of displayed fields depends on the selected verification source (e.g., Driver’s License, Credit Bureau, Government Registry). In this example, the flow uses Driver’s License verification.
The Continue button remains disabled until required fields are completed with valid input.
Form filling
This state appears while the user is actively entering personal or document information in the eKYC form. It represents the in-progress interaction phase of the module.
Focused fields are visually highlighted, and system components such as the keyboard are displayed. Real-time validation may occur as the user types, guiding accurate data entry before submission.
The Continue button remains disabled until all required fields are completed with valid input.
Form Filled (Ready to Submit)
Displayed once all required fields are completed with valid values.
The Continue CTA becomes enabled, signaling readiness for submission. No validation errors are present in this state.
Form Processing (Inline Submission State)
Represents the submission state immediately after the user taps Continue.
The form becomes temporarily disabled, and a loading indicator appears within the CTA to prevent duplicate submissions while data is being transmitted and validated. User-entered data remains visible but non-editable.
Form Error
Displayed when one or more fields contain invalid or mismatched data (e.g., incorrect driver’s license number).
Invalid fields are highlighted with inline error messaging. The Continue button is disabled until the error is corrected.This state ensures users can fix issues without restarting the entire process.
Processing Screen
Indicates that eKYC verification is in progress after successful submission.
A full-screen loading state with spinner and “Processing…” message communicates that backend services are validating the provided data. No user interaction is available during this step.
Failure Screen
Shown when eKYC verification fails due to backend validation, service errors, or data mismatches.
A clear error message and icon communicate the outcome. The Try again CTA allows the user to restart the verification attempt. Depending on configuration, retry limits or escalation logic may apply.
Success Screen
Displayed when eKYC verification is successfully completed.
A confirmation icon and message (“eKYC verified!”) indicate completion of the module. The system may automatically advance to the next step or wait for user confirmation, depending on configuration. This marks the successful end of the eKYC verification stage.

Updated about 8 hours ago
