Incode
La integración de Incode permite la incorporación digital en México con el uso de datos biométricos faciales, grabaciones de video y la validación con el INE. Si deseas adaptar esta integración para otro país, ponte en contacto con tu administrador.
Algunas de las ventajas de esta integración son las siguientes:
escaneo de los ID mexicanos e imágenes del frente y dorso para capturar toda la información;
realización de un reconocimiento facial y comparación del rostro detectado con el ID.
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 | 591 |
Código de la API | Personalizado (Incode) |
Versión de la Call API | 1 |
Versión del SDK | iOS: [3.0.0-d-vc]. Última actualización: octubre de 2021 Android: [3.0.0]. Última actualización: octubre de 2021 |
Versión de la app | lib_incode |
Objetivo | Validación biométrica |
Clasificación | Datos biométricos |
Disponible para | iOS, Android (requiere los permisos de GPS, cámara, micrófono y almacenamiento externo en Android) |
Importante
En todos los procesos de esta integración, se necesita la geolocalización.
Uso de la integración de Incode 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.
Te permite crear una sesión para realizar el proceso de incorporación. | |
Te permite realizar el proceso de incorporación usando las acciones configuradas como parámetros de entrada. | |
Te permite finalizar una sesión de incorporación. |
CreateSession
Esta función te permite crear una sesión para realizar el proceso de incorporación.
Configuración del parámetro
Esta función requiere que completes los parámetros de entrada con los módulos de validación y los archivos personalizados.
ID de la función
Registro | Valor |
---|---|
110 | 1 |
Registros de entrada
Registro | Descripción | Obligatorio | Valor |
---|---|---|---|
390 | Módulos de validación | X | ID;FACE_RECOGNITION;LIVENESS;GOVERNMENT_VALIDATION;GOVERNMENT_ORC_VALIDATION;GOVERNMENT_FACE_VALIDATION;VIDEO_SELFIE |
391 | CustomFiles | X | KEY1:VALUE1;KEY2:VALUE2 |
Registros de salida
Registro | Descripción | Valor | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
112 | Resultado de la Call |
| ||||||||||||||||||||||||||
290 | Token | STRING | ||||||||||||||||||||||||||
291 | InterviewID | STRING | ||||||||||||||||||||||||||
292 | Región | STRING |
BuildOnboarding
Esta función te permite realizar el proceso de incorporación con las acciones configuradas como parámetros de entrada.
Configuración del parámetro
Esta función requiere que completes los parámetros de entrada con el ID de sesión y las acciones que deben llevarse a cabo.
ID de la función
Registro | Valor |
---|---|
110 | 2 |
Registros de entrada
Registro | Descripción | Obligatorio | Valor |
---|---|---|---|
300 | ID de la sesión, generado por la función CreateSession. | X | InterviewId |
301 | Acciones que se realizarán, separadas con punto y coma. | X | GEOLOCATION;SCAN_ID;FACE_SELFIE;FACE_MATCH;VIDEO_SELFIE |
302 | Las imágenes están comprimidas por defecto. Este registro se usa para indicar que las imágenes no se deberían comprimir. | UNCOMPRESSED |
Registros de salida
Registro | Descripción | Valor | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
112 | Resultado de la Call |
| ||||||||||||||||||||||||||
291 | JSON con los resultados de las acciones solicitadas. | { "geolocation": { "addressFields": { "colony":"", "street":"", "city":"", "state":"", "postalCode":"" } }, "idScan": { "frontIdCroppedFace":"{Image in Base64 format}", "frontIdResult":0, "backIdResult":0, "idCaptureResult": { "frontIdImage":"{Image in Base64 format}", "backIdImage":"{Image in Base64 format}" }, "ocrData": { "curp":"", "registrationDate":0, "numeroEmisionCredencial":"", "addressFields": { "colony":"", "street":"", "city":"", "state":"", "postalCode":"" }, "birthDate":"172627200000", "claveDeElector":"", "issueDate":0, "cic":"", "expirationDate":0, "address":"", "ocr":"", "gender":"", "name": { "firstName":"", "paternalLastName":"", "fullName":"", "maternalLastName":"" } } }, "selfieScan": { "image":"{Image in Base64 format}" }, "faceMatch": { "isFaceMatched":true }, "videoSelfie":{ "success":true } } |
EndSession
Esta función te permite finalizar una sesión de incorporación.
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 |
|