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');
});
}