JAAK KYC para API
Diseña un flujo de KYC personalizado que se adapte a la lógica de tu negocio
En este apartado explicaremos cómo hacer una integración de JAAK KYC para API. Antes de comenzar es necesario haber consultado la sección JAAK KYC ya que será necesario contar con un Short Key.
--- config: look: handDrawn --- sequenceDiagram participant Usuario a verficar participant Frontend participant JAAK SDK Webs participant Backend participant JAAK API Usuario a verficar->>Frontend: Inicia proceso de verificación. Frontend->>Backend: Inicio flujo de sesión KYC Backend->>JAAK API: Creación de sesión KYC JAAK API-->>Backend: Regresa un shortKey Backend->>JAAK API: Intercambio shortKey por token(accessToken) JAAK API-->>Backend: Regresa un BearerToken Backend->>Frontend: Regresa un BearerToken para autenticar llamdaas Frontend->>JAAK SDK Webs: Carga y configura componentes JAAK. JAAK SDK Webs-->>Usuario a verificar: Guía para captura óptima. Usuario a verficar->>JAAK SDK Webs: Realiza captura (documento/rostro). JAAK SDK Webs->>Frontend: Emite `fileResult` con datos en Base64. Frontend->>Backend:[BearerToken] Envía datos capturados. Backend->>JAAK API: [BearerToken] Peticiones a Servicios (OCR, Document Verify, Liveness, OTO). JAAK API-->>Backend: Respuestas de los servicios de validación. Backend->>Frontend: Respuestas de retroalimentacion de los servicios de JAAK. Frontend->>Backend: Finalización de flujo KYC. Backend->>JAAK API: Petición al servicio de finalización de sesión Note over Backend: Se envían detalles de sesión KYC(Webhook o Consulta API). Backend->>Frontend: Notifica resultado de proceso concluido. Frontend->>Usuario a verficar: Fin del flujo de verificación.
Este diagrama ilustra un flujo de verificación de identidad (KYC) integrado mediante API. A través de un intercambio de claves, se obtiene un
BearerToken
que autoriza y agrupa las llamadas por sesión KYC (shortKey). En el frontend, los componentes del JAAK SDK se encargan de guiar al usuario para una captura óptima de sus documentos y datos biométricos, emitiendo los resultados en formato Base64. Finalmente, el backend recibe esta información y orquesta las llamadas a los servicios de JAAK (como OCR, Liveness y verificación de documentos).
Requisitos
Todas las llamadas API que realizaremos a continuación será mediante la arquitectura REST (Representational State Transfer), con el estándar web HTTP (HyperText Transfer Protocol) y firmando la comunicación con el formato JSON (JavaScript Object Notation).
Recomendamos tener un conocimiento por lo menos básico de estos 3 conceptos para poder continuar con esta guía.
Updated about 6 hours ago