Saltar al contenido principal

Eventos

Al integrar cualquiera de los SDK es necesario configurar los eventos que se requiere para su funcionamiento, estos eventos están documentados a continuación:

onSDKReady

Callback que se ejecuta cuando el SDK carga correctamente, al cargar el SDK correctamente se envía un mensage al iframe con la información de la integración

Ejemplo de uso

function onSDKReady() {
console.log('SDK Inicializado correctamente');
//....
}

onSDKClose

Callback que se ejecuta cuando el SDK es cerrado por finalización del flujo, no se ejecuta cuando se cierra forzosamente (Ej. Cerrando la pestaña).

Ejemplo de uso

/**
* @param {string} code - Código del documento creado.
*/
function onSDKClose(code) {
console.log('Documento creado:', code);
//....
}

onSDKFinish

info

Este evento actualmente solo está disponible en SDK-SIGN.

Callback que se ejecuta cuando el usuario termina el proceso de firma exitosamente, pero antes de que se muestre la pantalla de finalización del SDK. Esto permite ejecutar lógica personalizada (como analytics, notificaciones o actualizaciones de estado) justo después de que la firma fue completada.

Ejemplo de uso

function onSDKFinish() {
console.log('El usuario ha firmado exitosamente');
// Ejecutar lógica antes de que se muestre la pantalla de finalización
//....
}

onSDKToken

aviso

Si se incluye la keyPublic en la libreria de integración este evento no es llamado, aunque se recomienda incluirlo y retornar la string de la llave pública

Callback que se ejecuta cuando el SDK necesita token de autorización para extraer información del API.

Ejemplo de uso

/**
* @returns Promise<string> - Esta función debe retornar una promesa que
* resuelva la string de la llave de autenticación
*/
function onSDKToken() {
return new Promise((resolve) => {
//....
resolve('authKey');
});
}