API de Captura
Métodos para iniciar uma sessão
| Método | Descrição |
|---|---|
openCameraSelfie({jsonFileName, listener}) | Abre a câmera de selfie |
openCameraSelfie({jsonFileName, listener, prepareInfo}) | Abre a câmera de selfie com metadados UnicoCheckPrepareInfo |
openCameraDocument({jsonFileName, documentType, listener}) | Abre a câmera de documento com o DocumentCameraTypes desejado |
Opções de captura / parâmetros
UnicoCheckPrepareInfo — metadados para identificar a sessão do usuário.
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
externalUserId | String | sim | Identificador do usuário no seu sistema. Submetido a hash SHA-256 antes da transmissão. |
useCase | String | não | Identificador do contexto ou fluxo em execução. Transmitido em texto plano. |
DocumentCameraTypes — consulte Enums.
Tipos de resultado e campos
ResultCamera — objeto retornado em uma captura bem-sucedida (selfie ou documento).
| Campo | Tipo | Descrição |
|---|---|---|
base64 | String | Imagem capturada em Base64 |
encrypted | String | JWT a ser enviado ao backend |