Pular para o conteúdo principal

Recebendo o resultado

O SDK retorna o resultado da captura por meio do objeto callback passado para open(). Ambos os handlers success e error são obrigatórios.

Captura de selfie
success (selfie)

Chamado quando a imagem é capturada com sucesso. Recebe um objeto com:

  • base64 — imagem capturada; pode ser usada para exibir uma prévia na sua aplicação.
  • encrypted — payload JWT que deve ser enviado ao seu backend para concluir a validação biométrica via REST API.
const callback = {
on: {
success: (obj) => {
const base64 = obj.base64;
const encrypted = obj.encrypted; // JWT a ser enviado ao seu backend
},
error: (error) => {
console.error(error);
}
}
};
Uso do encrypted
  • O atributo encrypted destina-se estritamente ao envio da imagem pelas APIs do Cliente. Ele não deve ser aberto ou serializado — suas características podem mudar sem aviso prévio. A Unico não se responsabiliza por quaisquer danos resultantes do manuseio inadequado.
  • Os arquivos base64/encrypted podem variar de tamanho dependendo da qualidade do dispositivo, do tamanho da foto gerada e das regras de negócio da Unico. Não limite o tamanho da string gerada pelo SDK na sua lógica de programação ou infraestrutura.
error (selfie)

Chamado quando ocorre um erro durante a captura. Recebe um objeto ErrorBio com getCode() e getDescription(). Consulte Tratamento de erros para a lista completa de códigos de erro.

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

Chamado quando a imagem do documento é capturada com sucesso. Recebe um objeto com:

  • base64 — imagem capturada; pode ser usada para exibir uma prévia.
  • encrypted — payload JWT que deve ser enviado ao seu backend em até 10 minutos e nunca deve ser modificado ou desserializado.
const callback = {
on: {
success: (obj) => {
const base64 = obj.base64;
const encrypted = obj.encrypted;
},
error: (error) => { /* ... */ }
}
};
error (documento)

Chamado quando ocorre um erro durante a captura do documento. Recebe um objeto ErrorBio. Consulte Tratamento de erros para a lista completa de códigos de erro.