API de Captura
Métodos para iniciar una sesión
| Método | Descripción |
|---|---|
prepareSelfieCamera(_:config:) | Prepara la cámara de selfie |
prepareSelfieCamera(_:config:prepareInfo:) | Prepara la cámara de selfie con metadatos PrepareInfo |
prepareDocumentCamera(_:config:) | Prepara la cámara de documentos |
open(_:) | Abre la cámara de selfie preparada |
openDocument(_:delegate:) | Abre la cámara de documentos preparada con un DocumentEnums |
Opciones / parámetros de captura
PrepareInfo — metadatos para identificar la sesión del usuario.
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
externalUserId | String | sí | Identificador del usuario en su sistema. Se envía con hash SHA-256 antes de la transmisión. |
useCase | String | no | Identificador del contexto o flujo en ejecución. Se transmite en texto plano. |
DocumentEnums — consulte Enums.
Tipos de resultado y campos
SelfieResult — objeto retornado en una captura de selfie exitosa.
| Campo | Tipo | Descripción |
|---|---|---|
base64 | String | Imagen capturada en Base64 |
encrypted | String | JWT que debe enviarse al backend |
DocumentResult — objeto retornado en una captura de documento exitosa. Mismos campos que SelfieResult.