Verification Settings
The Verification Settings page allows you to configure various aspects of your identity verification process. This section provides you with the flexibility to tailor the verification flow to your specific needs and compliance requirements.
Configuration Sections
1. General Configuration
- Webhook URL: Set the endpoint where you'll receive real-time updates about verification processes.
- Webhook Secret Key: A unique key used to validate the authenticity of webhook payloads.
- Client ID: Your unique identifier for API authentication.
- Client Secret: Your secret key for API authentication. Keep this confidential.
- Alerts: Configure notification preferences
- Email Alerts: Add email addresses for verification notifications
- Slack Alerts: Set up Slack webhook URL for channel notifications
For detailed information on how to validate webhooks and implement webhook handlers, please refer to our Webhook Documentation.
2. Document Verification
Countries and Documents
- Search and select supported countries
- Configure accepted document types per country:
- ID Card
- Passport
- Driving License
- Residential Permit
Verification Conditions
Configure actions for various document verification scenarios:
- Duplicated Users: Action when a user attempts multiple verifications
- Age Restrictions: Set age-based verification rules
- QR/Barcode Validation: Handle cases with invalid or missing codes
- MRZ Validation: Action for invalid Machine Readable Zone data
- Data Consistency: Handle cases with inconsistent document data
- Document Validation: Action for invalid document checks
For each condition, you can choose to:
- Decline the verification
- Set to manual review
- Take no action
3. NFC Verification
Configure NFC chip reading settings:
- Enable/Disable NFC verification
- Allow users to skip NFC verification
- Configure actions when:
- User skips NFC verification
- Chip verification fails
4. Face Verification
Configure facial verification settings:
- Liveness Detection Method:
- 3D Action & Flash
- 3D Flash
- Passive
- Threshold Settings:
- Liveness score threshold
- Facial similarity score threshold
5. Location Verification
Manage location-based verification rules:
- Country Mismatch: Action when user's IP location doesn't match selected country
- VPN/TOR Detection: Handle cases when users access through VPN or TOR network
6. AML Screening
Configure Anti-Money Laundering screening:
- Enable/Disable AML checks
- Set AML score thresholds
- Configure actions based on AML results
Saving Your Settings
After configuring your settings, click the "Save changes" button at the bottom right of the page to apply your new configuration.
Changes to your verification settings may affect ongoing and future verifications. Consider the impact on your users before making significant changes.
Best Practices
-
Regular Reviews: Periodically review and update your settings to ensure they align with your current business needs and compliance requirements.
-
Test After Changes: After making changes, especially to accepted countries and documents, perform test verifications to ensure everything works as expected.
-
Security First: Regularly rotate your
Client Secret
andShared Secret Key
as part of your security best practices.
By carefully configuring these settings, you can create a verification process that balances security, compliance, and user experience, tailored to your specific needs.