+100 países
Tipos de documento soportados
Activo + pasivo
Liveness
es-MX nativo
Locales
¿Para qué sirve?
- KYC en onboarding de fintech
- Apertura de cuentas digitales
- Cumplimiento de regulación CNBV / CONDUSEF
- Prevención de fraude por suplantación
¿Cómo funciona?
- 01
Inicias el flujo Jumio desde tu app o desde el formulario Moffin con un workflow key configurado.
- 02
El usuario captura su INE/pasaporte y se toma una foto/video con liveness.
- 03
Jumio compara, extrae datos OCR y devuelve resultado.
- 04
Moffin recibe el callback y lo asocia al perfil para evaluaciones.
Datos disponibles
Agrupados por sección de la respuesta. Los nombres entre `` son campos reales del API.
- Decisión
- Resultado de la verificación y score de riesgo.
- flow.decision.type
- flow.decision.details.label
- flow.decision.risk.score
- Extracción del documento
- Datos leídos del documento de identidad (INE, pasaporte, etc.).
- flow.extraction.firstName
- flow.extraction.lastName
- flow.extraction.curp
- flow.extraction.voterIdNumber
- flow.extraction.birthdate
- flow.extraction.expiryDate
- flow.extraction.address.formattedAddress
- Biometría
- Prueba de vida (liveness) y comparación facial contra el documento.
- flow.liveness.isOk
- flow.similarity.match
- Evidencia
- Fotos capturadas del documento y selfie.
- flow.photos.documents.front
- flow.photos.documents.back
- flow.photos.selfie.url
Ejemplo de respuesta
Estructura real de la respuesta del API. Los valores son ficticios.
Ejemplo de respuesta
Ejemplo ilustrativo con datos ficticios
{
"id": "vf-8c2e41a7-52b0-4f6d-9e13-0b7a86d21c45",
"formURL": "https://moffin.web.identity.jumio.ai/web/v4/app?authorizationToken=eyJhbGciOi",
"formURLExpiresAt": "2026-07-02T09:30:00Z",
"flow": {
"id": "8c2e41a7-52b0-4f6d-9e13-0b7a86d21c45",
"createdAt": "2026-07-01T09:30:00Z",
"startedAt": "2026-07-01T09:31:10Z",
"completedAt": "2026-07-01T09:34:02Z",
"decision": {
"type": "PASSED",
"details": {
"label": "OK"
},
"risk": {
"score": 14
}
},
"liveness": {
"isOk": true
},
"similarity": {
"match": true
},
"extraction": {
"type": "ID_CARD",
"subType": "INE",
"firstName": "LAURA",
"lastName": "GONZALEZ MARTINEZ",
"fathersName": "GONZALEZ",
"mothersName": "MARTINEZ",
"birthdate": "1992-04-05",
"currentAge": "34",
"gender": "F",
"nationality": "MEX",
"curp": "GOML920405MJCNRR04",
"dni": "IDMEX1874529360",
"documentNumber": "1874529360847",
"voterIdNumber": "GNMRLR92040514M900",
"issuingCountry": "MEX",
"issuingDate": "2023-05-12",
"issuingNumber": "2023",
"expiryDate": "2033-12-31",
"decision": {
"type": "PASSED",
"details": {
"label": "OK"
}
},
"address": {
"formattedAddress": "AV ALTAVISTA 1240 COL PROVIDENCIA 44630 GUADALAJARA JAL",
"city": "GUADALAJARA",
"subdivision": "JALISCO",
"zipCode": "44630",
"country": "MEX"
}
},
"photos": {
"documents": {
"front": "https://api.identity.jumio.ai/media/front-8c2e41a7.jpg",
"back": "https://api.identity.jumio.ai/media/back-8c2e41a7.jpg",
"type": "ID_CARD"
},
"selfie": {
"url": "https://api.identity.jumio.ai/media/selfie-8c2e41a7.jpg"
},
"facemap": [
{
"frame": 1,
"url": "https://api.identity.jumio.ai/media/frame1-8c2e41a7.jpg"
}
]
}
}
}Preguntas frecuentes
¿Listo para empezar?
Agenda una demo de 20 minutos. Te mostramos casos similares al tuyo y armamos un plan de integración.