The flow is simple and can be embedded into your existing onboarding process.
1. You initiate an IDV request
Your team or systems:
Create an IDV request from the Inverite merchant portal or via your integration
Choose whether to include a liveness check (if enabled on your account)
When liveness is not enabled for your account, IDV automatically runs with the default data types:
Profile (face)
Front of ID
Back of ID
If you try to enable liveness without having the feature activated in your configuration, the request is blocked and an error message is shown:
“Liveness check service is not enabled. Please contact a sales representative to activate this service.”
2. Inverite sends a secure link to your customer
Inverite generates the correct link for IDV and sends or exposes it according to how you’ve integrated:
Via form‑based flows (e.g., entering a phone number and sending an SMS link), or
Via an embedded (iframe) experience
3. The customer captures their images
The customer is guided through a short sequence:
Profile photo – a face image using their camera
Front of ID – full card in frame, readable text
Back of ID – barcode and back details captured
If liveness is enabled and selected for the request, there is an additional live selfie step, described below.
4. Inverite performs validation and fraud checks
In the background, Inverite:
Extracts ID data from the front and back images
Confirms the document is not expired
Validates the customer’s age based on their date of birth and province
Compares front and back to detect mismatches (fraud detection)
If liveness is enabled, runs liveness and face similarity checks
5. You get a clear Approved / Denied decision
Once checks are complete, Inverite assigns a final Request Status:
Approved – if Fraud Check = Pass and ID Validation = Pass
Denied – if Fraud Check = Fail or ID Validation = Fail
Additional fields such as Name Match, Liveness Confidence, and Face Similarity are informational and do not override these rules.
