ID Check URL
The ID Check URL is:https://app.{env}.verisoul.ai/ where {env} is:
prodfor productionsandboxfor sandbox
string
required
The session token obtained from the Verisoul API
string
The URL encoded string to redirect to after the verification is complete (default: https://verisoul.ai)
string
Optional language parameter to customize the instructions (default: en)
See Localization for more details
On Completion
Once the ID Check session is complete, the user will be sent to theredirect_url configured in the query parameters. By default, ID Check redirects to https://verisoul.ai.
The completed redirect URL will contain the following parameters:
string
The session ID used for the verification
boolean
Whether the verification was successful
string
Present only if success is
false, contains the reason for failureNavigation Options
- Web
- Mobile
For web applications, you can redirect the user to the FaceMatch URL:
If your user is on desktop, Face Match will automatically recognize this and display a QR code so that the user can complete the verification on their mobile device.
Error Handling
Error messages can include:- invalid_session_id: The session token provided is expired or invalid
- session_id_not_found: No session token was provided
- liveness_check_failed: The session ended in a non-success state, for example the user cancelled a step
- face_match_failed: The face match/liveness step reached the maximum number of attempts without succeeding
- failed_to_process_id_scan: The identity document scan could not be processed
- failed_to_collect_device_data: Required device or network data could not be collected from the user’s device
- max_duration_exceeded: The session was never completed and can no longer be completed. Sessions stay completable for 30 days after creation, so this can arrive well after the user last interacted with the flow
