Method Signature
Parameters
The validation identifier that determines which biometric validation workflow to execute. This ID is configured in your FAD SDK dashboard and defines the sequence of validation steps.
Return Value
Returns a Promise that resolves to aBiometricsResponse object containing the validation results from all steps.
The biometric validation results
Event type indicating validation completion or user action
FadSDK.Constants.EventModule.PROCESS_COMPLETED- Validation completedFadSDK.Constants.EventModule.MODULE_CLOSED- User closed the validation
Usage Example
How It Works
The Biometrics by Steps workflow provides granular control over multi-step validation:Configure Validation Workflow
Define the sequence of biometric validation steps in your FAD SDK dashboard (e.g., document capture → face liveness → fingerprint)
Initialize with Validation ID
Call
startBiometrics() with the validation ID that identifies your configured workflowExecute Steps Sequentially
Users are guided through each validation step with clear instructions and feedback
Validation Workflow Steps
Common steps that can be included in a validation workflow:| Step Type | Description | Typical Use |
|---|---|---|
| Document Capture | Capture and verify ID documents | Identity verification |
| Face Liveness | Verify the user is present and not spoofed | Anti-spoofing |
| Face Match | Compare document photo with live selfie | Identity matching |
| Fingerprint Capture | Capture biometric fingerprints | High-security verification |
| Signature Capture | Capture digital signature | Legal consent |
| Video Agreement | Record video consent | Regulatory compliance |
Use Cases
Progressive KYC
Break complex KYC into manageable steps with clear progress tracking
Conditional Validation
Execute different validation steps based on risk assessment or user type
Audit Trail
Maintain detailed records of each validation step for compliance
User-Friendly Flows
Guide users through complex processes with step-by-step instructions
Configuration
Validation workflows are configured in your FAD SDK dashboard:- Create Validation ID: Define a unique identifier for your workflow
- Add Steps: Select which biometric modules to include
- Set Sequence: Define the order of execution
- Configure Thresholds: Set pass/fail criteria for each step
- Customize UI: Tailor instructions and branding for each step
Notes
The
startBiometrics() method requires null as the token parameter in the FadSDK constructor, as authentication is managed through the validation ID system.