Saltar al contenido principal
Servicio · PF · Jumio

Verificación de identidad biométrica (Jumio)

Fuente oficialJumio

Fuente: Jumio

+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?

  1. 01

    Inicias el flujo Jumio desde tu app o desde el formulario Moffin con un workflow key configurado.

  2. 02

    El usuario captura su INE/pasaporte y se toma una foto/video con liveness.

  3. 03

    Jumio compara, extrae datos OCR y devuelve resultado.

  4. 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.

Verificación de identidad biométrica (Jumio) · API Moffin