Skip to main content

Callback / Listener interfaces

The Web SDK uses a single callback object passed to open() instead of platform-specific listener interfaces.

callback shape
const callback = {
on: {
success: (obj) => { /* ... */ },
error: (error) => { /* ... */ }
}
};
HandlerTrigger
on.success(obj)Capture completed successfully
on.error(error)An error occurred during the session
success payload
FieldTypeDescription
obj.base64StringCaptured image in Base64
obj.encryptedStringJWT to be sent to the backend
error payload

The error handler receives an ErrorBio instance with:

MethodDescription
getCode()Error code
getDescription()Error description

See Error handling for the full list of error codes.