Incode
Permite la incorporación digital en México con el uso de datos biométricos faciales, grabación en video y validación con el INE. Si desea adaptar esta integración a otro país, póngase en contacto con su 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 esté implementada en tu ambiente ni esté habilitada para todos tus clientes. Contacta a tu administrador de sistema para recibir ayuda.
Detalles técnicos
ID de API | 591 |
Código de la API | Personalizado (Incode) |
Versión de la Call API | 1 |
SDK Version | iOS: [3.0.0-d-vc]. Última actualización: Oct 2021 Android: [3.0.0]. Última actualización: Oct 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. Haga clic en cada función para ver 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 se comprimen por defecto. Este registro se utiliza para indicar que las imágenes no deben comprimirse. | 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 |
|