Skip to main content

Steps Types

Each identity verification flow is composed of a sequence of steps, which are modular units of functionality executed by the Web Low-Code SDK. Steps can be visual (rendered in the frontend), logical (executed in the backend), or hybrid. Each step follows a strict input/output schema and is defined in the IDV platform.

Below are the primary types of steps supported by the SDK:


🪪 Document Capture

Type: frontend
This step guides the user through capturing photos of their identity document (e.g., ID card, passport, driver's license). Key features include:

  • Front and back capture
  • Auto-capture triggers based on document detection
  • Cropping and quality validation
  • MRZ/QR scanning

Captured data can be extracted and validated in subsequent backend steps.

Step – Document Capture


🧍 Facial Capture

Type: frontend
This step activates the camera to capture a user’s facial image and perform biometric analysis, including:

  • Face detection and alignment
  • Quality control
  • Anti-spoofing / liveness detection (optional)
  • Integration with Facephi’s biometric engine

The UI and behavior are fully managed by the SDK and can be themed per integration.

Step – Facial Capture


⚙️ Backend Steps

Type: backend
These steps are executed server-side and do not render anything in the frontend. They are typically used for:

  • Validating captured data (face/document)
  • Interacting with third-party services (e.g., sanctions lists, document verification APIs)
  • Executing custom business rules

The SDK awaits the result of the backend step before continuing to the next step in the flow.