Vanilla Javascript

The Vanilla JavaScript SDK provides a simple, framework-agnostic implementation using iframe-based widget loading.

Installation

Simply include the SDK script in your HTML:


KYC Verification Start Verification

Requirements

RequirementsDetails
Browser SupportChrome 90+, Firefox 88+, Safari 14+, Edge 90+
JavaScriptES6+
HTTPSRequired for camera/microphone access
PermissionsCamera, Microphone (user consent)

Advanced JavaScript Example


Advanced KYC Integration

Identity Verification

Complete your KYC verification to proceed

🔐 Start Verification

API Reference

IdentityKYC.verify() parameter


ParameterTypeRequiredDescription
widget_idstringYesWidget ID from dashboard
widget_keystringYesWidget key from dashboard
first_namestringYesUser's first name
last_namestringYesUser's last name
emailstringYesUser's email
phonestringNoUser's phone number
metadataobjectNoAdditional custom data
callbackfunctionYesResult handler function

Callback Function Signature


function callback(error, data) {
// error: null if success, object if error
// data: verification result object
}

Error Object Structure

{
code: "E01",
message: "Verification failed",
status: "failed"
}

Success Data Structure

{
code: "00",
status: "success",
message: "Verification successful",
data: {
reference: "refabc123",
user_data: { /
verified user information / },
verification_details: { /
verification specifics _/ }
},
channel: "web"
}