Purpose
1.2. Reduce manual overhead and risk of fines by automating identity validation workflows.
1.3. Protect minors from accessing adult content or products, aligning business operations with jurisdictional requirements.
1.4. Minimize chargeback risks due to unauthorized sales and improve customer trust through visible safeguards.
Trigger Conditions
2.2. User profile creation or guest checkout on the site.
2.3. API request received from POS or web store for age validation.
2.4. Failed previous age verification attempt.
Platform Variants
3.1. Twilio Verify
• Feature/Setting: SMS-based age confirmation
• Configuration: Use Twilio Verify API for sending OTP to customer’s phone; require ID input post OTP.
3.2. Jumio
• Feature/Setting: ID document and biometric scan
• Configuration: Integrate Jumio’s Netverify API for government-issued ID upload and face match.
3.3. Onfido
• Feature/Setting: Document and facial verification
• Configuration: Trigger Onfido API for ID upload and selfie capture during checkout.
3.4. LexisNexis InstantID
• Feature/Setting: Public records data check
• Configuration: Call InstantID API for DOB cross-check against records.
3.5. Auth0
• Feature/Setting: Rules for age enforcement
• Configuration: Set up custom Auth0 rule in the login flow to block underage users.
3.6. Stripe Identity
• Feature/Setting: Automated ID capture
• Configuration: Embed Stripe Identity widget for document and live photo verification.
3.7. Sumsub
• Feature/Setting: Multi-layer KYC verification
• Configuration: Configure Sumsub API to check age based on ID capture and OCR.
3.8. Persona
• Feature/Setting: Document verification
• Configuration: Use Persona API for verifying ID document and extracting DOB.
3.9. Experian PreciseID
• Feature/Setting: Identity proofing service
• Configuration: Integrate PreciseID API to verify age against credit and public data.
3.10. IDology
• Feature/Setting: ExpectID Age Verification
• Configuration: Use ExpectID API to instantly validate customer’s name and DOB.
3.11. Amazon Rekognition
• Feature/Setting: Face analysis for age estimation
• Configuration: Submit customer selfie to Rekognition API for age prediction.
3.12. Plaid Identity
• Feature/Setting: Data verification through bank data
• Configuration: Call Plaid’s Identity endpoint during checkout with user permission.
3.13. Facebook Account Kit (Legacy)
• Feature/Setting: SMS/email-based confirmation
• Configuration: Prompt for phone or email validation in checkout flow.
3.14. Socure
• Feature/Setting: Predictive ID and age verification
• Configuration: Integrate Socure API for real-time analysis of entered data.
3.15. Netverify API (Jumio)
• Feature/Setting: Real-time doc and biometric checks
• Configuration: Use Netverify widget and prompt user to scan ID at purchase.
3.16. DocuSign Identify
• Feature/Setting: ID and document authentication
• Configuration: Add DocuSign Identify as a verification step before purchase confirmation.
3.17. AgeChecked
• Feature/Setting: Online age verification service
• Configuration: Trigger API with user details at relevant step; accept/reject based on response.
3.18. Yoti
• Feature/Setting: Digital ID app integration
• Configuration: Prompt Yoti app verification at checkout; use received token to confirm age.
3.19. Trulioo
• Feature/Setting: GlobalGateway API
• Configuration: Submit user data to Trulioo for global age verification.
3.20. Checkr Identity
• Feature/Setting: Identity verification built for businesses
• Configuration: Use Checkr’s API to confirm DOB and reject underage attempts.
3.21. Passbase
• Feature/Setting: ID upload and liveness check
• Configuration: Trigger Passbase widget inline during checkout for verification.
Benefits
4.2. Accelerates transaction flow for legitimate customers.
4.3. Reduces legal compliance risks and exposure to regulatory fines.
4.4. Enhances user experience and builds trust through visible security.
4.5. Scalable for high-volume retail sites; supports omnichannel flows.