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);
//....
}

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