Datos de respuesta
Estructura de datos de respuesta producida por Landi
Estructura de callback
A continuación, se presenta una descripción detallada de la estructura de datos utilizada en nuestro sistema y los detalles específicos de cada campo de datos, incluyendo su tipo, propósito y restricciones.
Morfología:
{
"transactionId": "TRANSACTION_ID",
"dni": "DOCUMENT_NUMBER",
"clientData": "CLIENT_DATA",
"deviceInfo": "DEVICE_INFO",
"resultJSON": {
"DocumentData": {
"serviceTransactionId": "TRANSACTION_ID",
"serviceDocument": {
"DOC_MODEL": "DOCUMENT_MODEL",
"BACKSIDE": "DOCUMENT_BACKSIDE",
"FRONTSIDE": "DOCUMENT_FRONTSIDE",
"DECOMPOSED": "DOCUMENT_DECOMPOSE",
"CHECKS": "DOCUMENT_CHECKS",
"SCORING": "DOCUMENT_SCORING",
}
},
"DocumentValidation": "DOCUMENT_VALIDATION",
"imageFront": "FRONT_BASE64_IMAGE",
"imageBack": "BACK_BASE64_IMAGE",
"FacialAuthentication": "AUTHENTICATION_DATA",
"PassiveLiveness": "PASSIVE_LIVENESS_DATA",
"imageSelfie": "SELFIE_BASE64_IMAGE",
"imageFrontRaw": "/9j/4AAQSkZJRgAB...",
"imageBackRaw": "/9j/4AAQSkZJRgAB...",
"rawTemplateSelfie": "BAEBAQJi/8ZtRtF/UV+p4Ued+Z...",
"rawTemplateFacialCapture": "BAEBAQJQ/8ZtRtF/UV+p4Ued+Z..."
}
}Ejemplo:
Listado de parámetros
Esta es una colección de ejemplos de los datos que se envían:
TRANSACTION_ID
ID único de la transacción.
Detalles:
¿Puede estar vacío?: No.
Ejemplo:
DOCUMENT_NUMBER
Almacena el número de documento asociado a un cliente.
Detalles:
¿Puede estar vacío?: Sí.
Razón: No hay un número de documento; esto podría deberse a que el servicio no pudo extraer el número de documento o hubo un problema durante el proceso de extracción de datos.
Ejemplo:
CLIENT_DATA
Almacena la información de un cliente que ha completado el proceso de alta.
Detalles:
¿Puede estar vacío?: Sí.
Razón: No hay datos del cliente; esto podría deberse a que no se ha iniciado una sesión o hubo un problema durante el proceso de la sesión.
Morfología:
Ejemplo:
Referencia de campo:
CUSTOMER_ID
Este identificador se utiliza para distinguir a cada usuario en el sistema. Este identificador puede ser proporcionado por la empresa contratante o generado internamente.
Ejemplo:
DEVICE_INFO
Almacena información sobre el dispositivo utilizado por el cliente durante el proceso de alta.
Detalles:
¿Puede estar vacío?: Sí.
Razón: No hay información del dispositivo; esto podría deberse a que la información del dispositivo no se ha enviado o hubo un problema durante el proceso del evento.
Morfología:
Ejemplo:
Referencia de campos:
OS_NAME
Almacena información sobre el nombre del sistema operativo.
Ejemplo:
OS_VERSION
Almacena información sobre la versión del sistema operativo.
Ejemplo:
DEVICE_MODEL
Almacena información sobre el modelo del dispositivo.
Ejemplo:
DEVICE_BRAND
Almacena información sobre la marca del dispositivo.
Ejemplo:
DEVICE_BROWSER
Almacena información sobre el navegador del dispositivo.
Ejemplo:
DOCUMENT_MODEL
Almacena el modelo o tipo de documento.
Detalles:
¿Puede estar vacío?: Sí.
Razón: No se detectó ningún modelo de documento; esto podría deberse a que el servicio no pudo detectar el modelo de documento o hubo un problema durante el proceso de extracción de datos.
Ejemplo:
DOCUMENT_BACKSIDE
Almacena la información y los detalles específicos relacionados con el reverso o la parte posterior de un documento.
Detalles:
¿Puede estar vacío?: Sí.
Razón: No hay una imagen del reverso del documento; esto podría deberse a que es un pasaporte, la identificación no requiere una imagen del documento, la imagen no se ha enviado o hubo un problema durante el proceso de extracción de datos.
Ejemplo:
DOCUMENT_FRONTSIDE
Almacena la información y los detalles específicos relacionados con el anverso de un documento.
Detalles:
¿Puede estar vacío?: Sí.
Razón: No hay una imagen del anverso del documento; esto podría deberse a que la identificación no requiere una imagen del documento, la imagen no se ha enviado o hubo un problema durante el proceso de extracción de datos.
Ejemplo:
DOCUMENT_DECOMPOSE
Almacena fragmentos o recortes de las imágenes del documento.
Detalles:
¿Puede estar vacío?: Sí.
Razón: No hay información del dispositivo; esto podría deberse a que la información del dispositivo no se ha enviado o hubo un problema durante el proceso del evento.
Morfología:
Ejemplo:
Referencia de campos:
DOCUMENT_PORTRAIT_BASE64_IMAGE
Almacena el recorte o fragmento de la foto del documento que muestra exclusivamente la cara del usuario.
Ejemplo:
DOCUMENT_CHECKS
Almacena una colección de campos de los pasos que han sido verificados o comprobados durante el proceso de extracción de datos.
Detalles:
¿Puede estar vacío?: Sí.
Razón: No hay comprobaciones de datos; esto podría deberse a que el servicio no genera comprobaciones de datos o hubo un problema durante el proceso de extracción de datos.
Ejemplo:
DOCUMENT_SCORING
Almacena una colección de puntuaciones que evalúan la fiabilidad de los datos extraídos de un documento.
Detalles:
¿Puede estar vacío?: Sí.
Razón: No hay datos de puntuación; esto podría deberse a que el servicio no genera datos de puntuación o hubo un problema durante el proceso de extracción de datos.
Ejemplo:
DOCUMENT_VALIDATION
Almacena información relacionada con la validación del documento.
Detalles:
¿Puede estar vacío?: Sí.
Razón: No hay datos de validación del documento; esto podría deberse a que el servicio no está habilitado o hubo un problema durante el proceso de validación del documento.
Morfología:
Ejemplo:
Referencia de campos:
DOCUMENT_VALIDATION_REFERENCE
Almacena información relacionada con la referencia de validación del documento.
Ejemplo:
DOCUMENT_VALIDATION_TYPE
Almacena información relacionada con el estado de validación del documento.
Ejemplo:
DOCUMENT_VALIDATION_TIME
Almacena información relacionada con la fecha de validación del documento.
Ejemplo:
FRONT_BASE64_IMAGE
Almacena la imagen del anverso de un documento.
Detalles:
¿Puede estar vacío?: Sí.
Razón: No hay una imagen del anverso del documento; esto podría deberse a que la imagen no se ha enviado o hubo un problema durante el guardado.
Ejemplo:
BACK_BASE64_IMAGE
Almacena la imagen del reverso de un documento.
Detalles:
¿Puede estar vacío?: Sí.
Razón: No hay una imagen del reverso del documento; esto podría deberse a que la imagen no se ha enviado o hubo un problema durante el guardado.
Ejemplo:
AUTHENTICATION_DATA
Almacena información relacionada con la autenticación de la persona.
Detalles:
¿Puede estar vacío?: Sí.
Razón: No hay datos de autenticación facial; esto podría deberse a que hubo un problema durante el proceso de autenticación facial.
Morfología:
Ejemplo:
Referencia de campos:
AUTHENTICATION_STATUS
Almacena el estado de autenticación.
Ejemplo:
AUTHENTICATION_SIMILARITY
Almacena la medida de similitud o el nivel de coincidencia obtenido durante el proceso de autenticación de una persona.
Ejemplo:
PASSIVE_LIVENESS_DATA
Almacena información relacionada con la prueba de vida pasiva de la persona.
Detalles:
¿Puede estar vacío?: Sí.
Razón: No hay datos de prueba de vida pasiva; esto podría deberse a que hubo un problema durante el proceso de prueba de vida pasiva.
Morfología:
Ejemplo:
Referencia de campos:
PASSIVE_LIVENESS_RESULT
Almacena el resultado de la prueba de vida pasiva.
Ejemplo:
SELFIE_BASE64_IMAGE
Almacena la imagen del selfie de una persona.
Detalles:
¿Puede estar vacío?: Sí.
Razón: No hay una imagen de selfie; esto podría deberse a que la imagen no se ha enviado o hubo un problema durante el guardado.
Ejemplo:
FRONT_RAW_BASE64_IMAGE
Almacena el fotograma completo del anverso del documento en formato base64.
Detalles:
¿Puede estar vacío?: Sí.
Razón: Es posible que la imagen del anverso del documento no se haya enviado, o hubo un problema durante el proceso de extracción.
Ejemplo:
BACK_RAW_BASE64_IMAGE
Almacena el fotograma completo del reverso del documento en formato base64.
Detalles:
¿Puede estar vacío?: Sí.
Razón: Es posible que la imagen del reverso del documento no se haya enviado, o hubo un problema durante el proceso de extracción.
Ejemplo:
RAW_TEMPLATE_SELFIE (templateRaw)
Almacena la plantilla biométrica en bruto del selfie (templateRaw) en formato base64.
Detalles:
¿Puede estar vacío?: Sí.
Razón: Es posible que la plantilla del selfie no se haya enviado, o hubo un problema durante el proceso de extracción biométrica.
Ejemplo:
RAW_TEMPLATE_FACIAL_CAPTURE
Almacena la plantilla en bruto de la captura facial del documento (rawTemplateFacialCapture) en formato base64.
Detalles:
¿Puede estar vacío?: Sí.
Razón: Es posible que la plantilla de captura facial no se haya enviado, o hubo un problema durante el proceso de extracción biométrica.
Ejemplo:
Ejemplo de callback
Respuesta de Callback Exitosa
Este caso de uso describe el escenario en el que un cliente completa con éxito el proceso de alta en una plataforma o servicio.
Respuesta de Callback Vacía
Este caso de uso aborda el escenario en el que todas las opciones o alternativas posibles carecen de contenido o están vacías:
Last updated