Saltar al contenido principal

Recibir el resultado

El SDK devuelve el resultado de la captura a través del objeto callback pasado a open(). Tanto el handler success como el error son obligatorios.

Captura de selfie
success (selfie)

Se llama cuando la imagen se captura correctamente. Recibe un objeto con:

  • base64 — imagen capturada; puede usarse para mostrar una vista previa en tu aplicación.
  • encrypted — payload JWT que debe enviarse a tu backend para completar la validación biométrica a través de la API REST.
const callback = {
on: {
success: (obj) => {
const base64 = obj.base64;
const encrypted = obj.encrypted; // JWT to send to your backend
},
error: (error) => {
console.error(error);
}
}
};
Uso de encrypted
  • El atributo encrypted está estrictamente destinado al envío de la imagen a través de las APIs de cliente. No debe abrirse ni serializarse — sus características pueden cambiar sin previo aviso. Unico no se responsabiliza de los daños derivados de un manejo inadecuado.
  • Los archivos base64/encrypted pueden variar en tamaño dependiendo de la calidad del dispositivo, el tamaño de la foto generada y las reglas de negocio de Unico. No limites el tamaño de la cadena generada por el SDK en tu lógica de programación o infraestructura.
error (selfie)

Se llama cuando ocurre un error durante la captura. Recibe un objeto ErrorBio con getCode() y getDescription(). Consulta Manejo de errores para la lista completa de códigos de error.

error: (error) => {
const code = error.getCode();
const description = error.getDescription();
}
Captura de documento
success (documento)

Se llama cuando la imagen del documento se captura correctamente. Recibe un objeto con:

  • base64 — imagen capturada; puede usarse para mostrar una vista previa.
  • encrypted — payload JWT que debe enviarse a tu backend dentro de los 10 minutos siguientes y nunca debe modificarse ni deserializarse.
const callback = {
on: {
success: (obj) => {
const base64 = obj.base64;
const encrypted = obj.encrypted;
},
error: (error) => { /* ... */ }
}
};
error (documento)

Se llama cuando ocurre un error durante la captura del documento. Recibe un objeto ErrorBio. Consulta Manejo de errores para la lista completa de códigos de error.