Skip to main content

Veritran Docs

Innovatrics

Esta integración te permite habilitar el SDK de Innovatrics en la plataforma y acceder a sus funcionalidades.

Nota

Es posible que la integración descrita en este artículo no se implemente en tu ambiente ni esté habilitada para todos tus clientes. Comunícate con tu administrador para recibir ayuda.

Detalles técnicos

ID de API

508

Código de la API

INNOVATRICS

Versión de la Call API

2

Versión del SDK

iOS: [1.1.4] DotDocument, [3.3.1] DotFacePassiveLiveness. Última actualización: septiembre de 2020

Android: [2.3.0] DotDocument, [3.7.1] DotFacePassiveLiveness. Última actualización: julio de 2021

Versión de la app

6.5.x

Objetivo

Acceso a las funcionalidades de Innovatrics

Disponible para

Android, iOS

Uso de la integración de Innovatrics en Studio

Las siguientes funciones están disponibles para que las uses en tus procesos legacy y también puedes usarlas como bloques en los procesos lambda. Haz clic en cada función para obtener más detalles.

Get Status

Obtiene los datos básicos de la Call API.

Face Capture

Busca una captura de rostro para realizar la verificación.

Liveness Check 2

Realiza una verificación de usuarios reales en el modo 2, con un objeto moviéndose en pantalla.

Face detector

Permite la detección de rostro en una imagen.

Template Verifier

Compara una plantilla de imagen con una imagen móvil tomada por el usuario para la verificación.

Face Image Verifier

Compara la plantilla de una imagen con una imagen almacenada en un ID para la verificación.

Document Autocapture

Captura una imagen.

Liveness Check

Realiza una verificación de usuarios reales en el modo 1, con un objeto moviéndose en pantalla.

Get Status

Con esta función, se obtienen los datos básicos de la Call API.

Configuración del parámetro

Esta función no requiere la configuración de ningún parámetro.

ID de la función

Registro

Valor

110

1

Registros de salida

Registro

Descripción

Valor

112

Resultado de la Call

000

NO_ERROR

001

API_GENERIC_ERROR

003

API_SDK_NOT_INITIALIZED

290

API Version

Devuelve la versión de la Call API.

291

SDK Version

Devuelve la versión del SDK.

292

License ID

Devuelve el ID de la licencia del SDK.

293

Is Initialized

Devuelve true o false, ya sea que se haya iniciado o no la Call API.

Face Capture

Con esta función, se obtiene una imagen del rostro apta para ser verificada.

Configuración del parámetro

Con esta función, no es necesario configurar ningún parámetro obligatorio. Lee Registros de entrada para obtener información sobre los parámetros opcionales que puedes configurar.

ID de la función

Registro

Valor

110

2

Registros de entrada

Registro

Descripción

Obligatorio

Valor

390

Parámetros de captura de rostro

No

Parámetros en formato JSON. Por ejemplo:

{ 
   'cameraFacing':'CAMERA_FACING_FRONT',
   'cameraPreviewScaleType':'CENTER_INSIDE'
}

Nota

Para obtener más información sobre los parámetros que puedes usar para esta función, consulta la documentación para desarrolladores de Innovatrics. Ten en cuenta que este es un sitio de documentación de terceros.

391

ID de la imagen capturada

No

ID donde está almacenada la imagen capturada. Por defecto, el ID es «faceCapture».

392

Porcentaje de compresión

No

Los valores van del 0 al 100; el 0 es la compresión máxima y el 100 es la ausencia de compresión. El valor por defecto es 70.

393

Proveedores de calidad

No

Lista de proveedores de calidad separados por comas. Si deseas agregar nuevos proveedores de calidad, debes agregar POSITION, PROXIMITY, LIGHT y FACE_CONFIDENCE.

Registros de salida

Registro

Descripción

Valor

112

Resultado de la Call

000

NO_ERROR

001

API_GENERIC_ERROR

002

API_WRONG_PARAMETERS_ERROR

003

API_SDK_NOT_INITIALIZED

004

INTERRUPTED

005

CAMERA_INIT_FAILED

006

CAMERA_ACCESS_FAILED

007

NO_CAMERA_PERMISSION

014

COMPRESSION_PARAMETER_NOT_IN_RANGE. Solo disponible para iOS.

Liveness Check 2

Mediante esta función, se lleva a cabo una verificación de usuarios reales en el segundo modo, donde hay un objeto en movimiento o que desaparece en pantalla.

Configuración del parámetro

Con esta función, no es necesario configurar ningún parámetro obligatorio. Lee Registros de entrada para obtener información sobre los parámetros opcionales que puedes configurar.

ID de la función

Registro

Valor

110

3

Registros de entrada

Registro

Descripción

Obligatorio

Valor

390

Parámetros de la verificación de usuarios reales

No

Parámetros en formato JSON. Por ejemplo:

{ 
   'cameraFacing':'CAMERA_FACING_FRONT',
   'cameraPreviewScaleType':'CENTER_INSIDE'
}

Nota

Para obtener más información sobre los parámetros que puedes usar para esta función, consulta la documentación para desarrolladores de Innovatrics. Ten en cuenta que este es un sitio de documentación de terceros.

391

ID de la imagen capturada

No

ID donde está almacenada la imagen capturada. Por defecto, el ID es «livenessCheck2».

392

Lista de ID para cada una de las imágenes capturadas del segmento.

No

Este string contiene los ID donde se almacenan las imágenes para todos los segmentos. Los ID se separan con comas. Por defecto, los ID que se usan son: livenessCheck21, livenessCheck22, livenessCheck23, livenessCheck24, livenessCheck25, livenessCheck26, livenessCheck27.

393

Lista de segmentos

No

Este string contiene una lista de los segmentos que se usan durante las verificaciones de usuarios reales, separados con comas. Los posibles segmentos que se usarán son: TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT y BOTTOM_RIGHT.

394

Segmentos mínimos

No

Valor numérico entre 4 y 7 que determina la cantidad de segmentos que deben estar disponibles después de la verificación de usuarios reales para que esta se considere válida. El número por defecto es 4, que es el valor mínimo.

395

Porcentaje de compresión

No

Los valores van del 0 al 100; el 0 es la compresión máxima y el 100 es la ausencia de compresión. El valor por defecto es 70.

Registros de salida

Registro

Descripción

Valor

112

Resultado de la Call

000

NO_ERROR

001

API_GENERIC_ERROR

002

API_WRONG_PARAMETERS_ERROR

003

API_SDK_NOT_INITIALIZED

004

INTERRUPTED

005

CAMERA_INIT_FAILED

006

CAMERA_ACCESS_FAILED

007

NO_CAMERA_PERMISSION

008

NO_MORE_SEGMENTS

009

EYES_NOT_DETECTED

010

FACE_TRACKING_FAILED

013

LESS_SEGMENTS_THAN_REQUIRED

014

COMPRESSION_PARAMETER_NOT_IN_RANGE. Solo disponible para iOS.

290

Puntaje de verificación de usuarios reales

Face Detector

Esta función permite la detección de un rostro en una imagen.

Configuración del parámetro

Con esta función, no es necesario configurar ningún parámetro obligatorio. Lee Registros de entrada para obtener información sobre los parámetros opcionales que puedes configurar.

ID de la función

Registro

Valor

110

4

Registros de entrada

Registro

Descripción

Obligatorio

Valor

390

Cantidad máxima de rostros que se detectarán

No

El número por defecto es 5 y el número máximo es 10.

391

ID que almacena la imagen que se analizará.

No

El ID por defecto es «documentAutocapture».

Registros de salida

Registro

Descripción

Valor

112

Resultado de la Call

000

NO_ERROR

001

API_GENERIC_ERROR

002

API_WRONG_PARAMETERS_ERROR

003

API_SDK_NOT_INITIALIZED

012

NO_FACES_DETECTED

290

JSON que contiene los datos de un rostro detectado en una imagen.

<<JSONObject>>. Al final del archivo JSON, hay un campo «image identifier» desde el que puedes obtener el ID donde se almacena la imagen analizada.

Nota

Si se detectan más rostros en la imagen, los resultados se almacenarán en un parámetro de salida que va entre el 291 y el 299. Si no se detecta ningún rostro, el resultado será la respuesta 012, como se muestra en la tabla anterior.

Template Verifier

Con esta función, se compara una plantilla ya almacenada en el dispositivo con una imagen recién capturada del usuario para su verificación.

Configuración del parámetro

Con esta función, no es necesario configurar ningún parámetro obligatorio. Lee Registros de entrada para obtener información sobre los parámetros opcionales que puedes configurar.

ID de la función

Registro

Valor

110

5

Registros de entrada

Registro

Descripción

Obligatorio

Valor

390

ID de la plantilla almacenada

Por defecto, el ID es «livenessCheck2Template».

Por defecto, el valor de la compresión de imágenes dentro de esta función es 70 y no puede modificarse.

Registros de salida

Registro

Descripción

Valor

112

Resultado de la Call

000

NO_ERROR

001

API_GENERIC_ERROR

002

API_WRONG_PARAMETERS_ERROR

003

API_SDK_NOT_INITIALIZED

004

INTERRUPTED

005

CAMERA_INIT_FAILED

006

CAMERA_ACCESS_FAILED

007

NO_CAMERA_PERMISSION

011

TEMPLATE_INCOMPATIBLE

290

Puntaje de verificación

La imagen capturada que se comparará con la plantilla para la verificación se guardará en el token «templateVerifier» de la app.

Face Image Verifier

Con esta función, se compara una plantilla ya almacenada en el dispositivo con una imagen almacenada en otro ID de la app.

Configuración del parámetro

Con esta función, no es necesario configurar ningún parámetro obligatorio. Lee Registros de entrada para obtener información sobre los parámetros opcionales que puedes configurar.

ID de la función

Registro

Valor

110

6

Registros de entrada

Registro

Descripción

Obligatorio

Valor

390

ID de la plantilla almacenada

Por defecto, el ID es «livenessCheck2Template».

391

ID de la imagen que se comparará con el ID de la plantilla.

Por defecto, el ID es «faceImageVerifier».

Registros de salida

Registro

Descripción

Valor

112

Resultado de la Call

000

NO_ERROR

001

API_GENERIC_ERROR

002

API_WRONG_PARAMETERS_ERROR

003

API_SDK_NOT_INITIALIZED

004

INTERRUPTED

011

TEMPLATE_INCOMPATIBLE

290

Puntaje de verificación

Document Autocapture

Esta función se usa para capturar y almacenar la imagen de un documento.

Configuración del parámetro

Con esta función, no es necesario configurar ningún parámetro obligatorio. Lee Registros de entrada para obtener información sobre los parámetros opcionales que puedes configurar.

ID de la función

Registro

Valor

110

7

Registros de entrada

Registro

Descripción

Obligatorio

Valor

390

ID de la imagen capturada

Por defecto, el ID es «documentAutocapture».

391

Etapa de análisis de documentos

El valor por defecto es 0.

Posibles valores:

0: Sin encabezado.

1: Encabezado con una ayuda visual para capturar el anverso del documento.

2: Encabezado con una ayuda visual para capturar el reverso del documento.

392

Porcentaje de compresión

Los valores van del 0 al 100; el 0 es la compresión máxima y el 100 es la ausencia de compresión. El valor por defecto es 70.

Registros de salida

Registro

Descripción

Valor

112

Resultado de la Call

000

NO_ERROR

001

API_GENERIC_ERROR

002

API_WRONG_PARAMETERS_ERROR

003

API_SDK_NOT_INITIALIZED

004

INTERRUPTED

005

CAMERA_INIT_FAILED

006

CAMERA_ACCESS_FAILED

007

NO_CAMERA_PERMISSION

014

COMPRESSION_PARAMETER_NOT_IN_RANGE. Solo disponible para iOS.

Liveness Check

Mediante esta función se lleva a cabo una verificación de usuarios reales en el modo 1, donde hay un objeto en movimiento o que desaparece en pantalla.

Configuración del parámetro

Con esta función, no es necesario configurar ningún parámetro obligatorio. Lee Registros de entrada para obtener información sobre los parámetros opcionales que puedes configurar.

ID de la función

Registro

Valor

110

8

Registros de entrada

Registro

Descripción

Obligatorio

Valor

390

Parámetros de la verificación de usuarios reales

Parámetros en formato JSON. Por ejemplo:

{ 
   'cameraFacing':'CAMERA_FACING_FRONT',
   'cameraPreviewScaleType':'CENTER_INSIDE'
}

Nota

Para obtener más información sobre los parámetros que puedes usar para esta función, consulta la documentación para desarrolladores de Innovatrics. Ten en cuenta que este es un sitio de documentación de terceros.

391

Lista de ID para cada una de las imágenes capturadas del segmento.

Este string contiene los ID donde se almacenan las imágenes para todos los segmentos. Los ID se separan con comas. Por defecto, los ID que se usan son: livenessCheck21, livenessCheck22, livenessCheck23, livenessCheck24, livenessCheck25, livenessCheck26, livenessCheck27.

392

Lista de segmentos

Este string contiene una lista de los segmentos que se usan durante las verificaciones de usuarios reales, separados con comas. Los posibles segmentos que se usarán son: TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT y BOTTOM_RIGHT.

393

Segmentos mínimos

Valor numérico entre 4 y 7 que determina la cantidad de segmentos que deben estar disponibles después de la verificación de usuarios reales para que esta se considere válida. El número por defecto es 4, que es el valor mínimo.

394

Porcentaje de compresión

Los valores van del 0 al 100; el 0 es la compresión máxima y el 100 es la ausencia de compresión. El valor por defecto es 70.

Registros de salida

Registro

Descripción

Valor

112

Resultado de la Call

000

NO_ERROR

001

API_GENERIC_ERROR

002

API_WRONG_PARAMETERS_ERROR

003

API_SDK_NOT_INITIALIZED

004

INTERRUPTED

005

CAMERA_INIT_FAILED

006

CAMERA_ACCESS_FAILED

007

NO_CAMERA_PERMISSION

008

NO_MORE_SEGMENTS

009

EYES_NOT_DETECTED

010

FACE_TRACKING_FAILED

013

LESS_SEGMENTS_THAN_REQUIRED

014

COMPRESSION_PARAMETER_NOT_IN_RANGE. Solo disponible para iOS.

290

Puntaje de verificación de usuarios reales