Create verification sessions and collect identity data.
Add simple UI to your site
Add a webhook to your account
Handle verification results
Install the SDK
npm
to install @contiguity/javascript
Initialize the Client
type
document
is supported.client_reference_id
metadata
options
options.allowed_document_types
passport
, id_card
, and driving_license
.options.require_live_capture
options.require_selfie
options.verify_phone_number
options.verify_email
return_url
get
method on verificationSessions
with the Verification Session ID.
client.identity.verificationSessions.cancel
method.
identity.verification_session.verified
identity.verification_session.failed
identity.verification_session.requires_input
identity.verification_session.manually_approved
identity.verification_session.manually_denied
identity.verification_session.requires_input
event is sent one at least one of the checks Contiguity performs failed. When receiving this event, you’ll have access to error.code
and error.message
to help you understand why the verification requires your input.
You can review the user’s information in the Console to approve or deny them at any time.
consent_declined
under_supported_age
country_not_supported
identity.verification_session.failed
event is sent when Contiguity has failed to verify the user’s identity, and believes that the user is not who they say they are, with accuracy greater than 99%.
This includes an obviously fake ID, attempting to circumvent selfie verification (i.e. using a printed out photo), or other obvious attempts to circumvent the verification process.
You can use this event to notify the user that their verification failed, and to provide them with an alternative verification method.