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