Este documento te guiará para poner en marcha el proceso de verificación de identidad de JAAK utilizando nuestra solución de marca blanca (white-label), también conocida como JAAK KYC Web. Este método es la forma más rápida de integrar un flujo de KYC completo y optimizado, ya que JAAK proporciona la interfaz gráfica para el usuario final.
El objetivo es simple: generar un enlace único de sesión y dirigir a tu usuario a JAAK KYC Web, una webapp para que complete su verificación .
Este diagrama muestra nuestro flujo de Implementación vía Marca Blanca, una solución de bajo código ideal para una integración rápida y segura. Generamos y enviamos un enlace único al usuario, lo guiamos a través de nuestra interfaz web personalizable para que complete el proceso de KYC (captura de documentos, prueba de vida, etc.), y al finalizar, lo redirigimos de vuelta a tu sitio. De forma asíncrona, tu sistema recibe los resultados finales a través de un Webhook, permitiéndote tomar decisiones de negocio de manera automática y eficiente.
Paso 1: Configuración de la Marca Blanca
Antes de iniciar, puedes personalizar la apariencia del flujo de verificación para que se alinee con la identidad visual de tu empresa.
- Accede a la Plataforma JAAK.
- Navega a la sección de "Ajustes" en el menú.

- Dentro de "Ajustes", selecciona la opción "Mi empresa".

- Haz clic en el botón "Editar" que aparece en la esquina inferior derecha.

- Se abrirá un formulario donde podrás:
- Cambiar el nombre de la empresa.
- Subir o actualizar la imagen de tu logo.
- Definir tus colores primarios y secundarios.
Estos ajustes se reflejarán en la interfaz que verán tus usuarios finales.
Paso 2: Creación de la Sesión KYC
Cada usuario que necesite verificar su identidad requiere una Sesión KYC única. Al crear la sesión, se genera una URL a la que deberás enviar a tu usuario. Tienes dos formas de crear esta sesión:
A. Vía API (Método recomendado para automatización)
Este método es ideal para integrar la creación de sesiones directamente en tu sistema.
- Obtén tu API Key:
- Ingresa a la Plataforma JAAK (
https://platform.jaak.aiohttps://sandbox.jaak.ai). - Ve a la sección
Ajustes -> Api keysy genera una nueva clave. Guárdala en un lugar seguro.
- Ingresa a la Plataforma JAAK (

-
Realiza una llamada
POST: Envía una petición al siguiente endpoint para crear el flujo.
Detalles de la llamada API: Crear Sesión KYC
POSThttps://api.sandbox.jaak.ai/api/v1/kyc/flowCrea una nueva sesión de verificación y genera una URL de sesión que contiene un Short Key único.
Headers
Parámetro Tipo Descripción Authorizationstring Tu API Key con el prefijo "Bearer ". Body (
application/json)Campo Tipo ¿Requerido? Descripción namestring Sí El nombre de la persona que realizará la Sesión KYC. flowstring Sí Nombre que puedes otorgarle a la Sesión KYC. redirectUrlstring Opcional URL para redirigir al usuario al finalizar la sesión. countryDocumentstring Sí Código del país del documento a aceptar (nomenclatura Alpha 3). flowTypestring Sí El tipo de KYC a realizar, por defecto se usa "KYC". verificationTypestring Opcional Método de notificación: "whatsapp", "sms", "email" o "" (vacío para no notificar). verificationobject Opcional Objeto que contiene el destino de la notificación (teléfono o email) según el verificationTypeseleccionado.
- Ejemplo de Petición:
{ "name": "Nombre Completo del Usuario", "flow": "OnBoarding", "countryDocument": "MEX", "redirectUrl": "https://www.tu-sitio.com/verificacion-completa", "verificationType": "email", "verification": { "EMAIL": "usuario.final@email.com" } }
- Ejemplo de Petición:
-
Recibe la URL de la Sesión: La respuesta de la API te devolverá una
sessionUrl. Este es el enlace principal dónde el usuario final realizará el flujo.-
Ejemplo de Respuesta:
{ "sessionUrl": "https://sandbox.kyc.jaak.ai/session/WIoGa8e" } -
Nota: El
Short Keyson los últimos 7 caracteres de la URL (en este ejemplo,WIoGa8e).
-
Información Importante
El número telefónico que se envía en los parámetros "verification.SMS" y "verification.WHATSAPP" deben contener el código del país, por ejemplo:
- +52 para México
- +1 para Estados Unidos
B. Desde la Plataforma JAAK (Método manual)
- En la plataforma, ve a
KYC -> Sesionesy haz clic en "Crear nueva Sesión KYC".

- Completa el formulario con los datos del usuario y la "Url de redireccionamiento".
- Guarda y copia la URL de la sesión generada.
Paso 3: Dirigir al Usuario al Flujo JAAK KYC
Tienes dos maneras de hacer llegar el enlace de la sesión al usuario:
-
Redirección Directa: Utiliza la
sessionUrlobtenida en el paso anterior y colócala en un botón ("Verificar mi identidad") dentro de tu sitio web o aplicación para que el usuario inicie el flujo. -
Notificación Automática de JAAK: Puedes configurar la llamada API del Paso 2 para que JAAK envíe el enlace por ti a través de WHATSAPP, SMS o EMAIL. Para ello, configura los campos
verificationType("WHATSAPP","SMS","EMAIL") yverificationcon el dato correspondiente.- Nota Importante: El emisor de estas notificaciones siempre será JAAK. No es posible configurar un remitente personalizado, ya que los servicios de envío (SMTP, configuración de META, número telefónico) son propiedad de JAAK.
Paso 4: El Usuario Completa el Proceso
Una vez en la sessionUrl, el usuario será guiado por la interfaz de JAAK para completar los siguientes pasos:
- Aceptación de términos, condiciones y políticas de privacidad.
- Otorgar permisos para la captura de su geolocalización.
- Tomar una fotografía del anverso de su documento.
- Tomar una fotografía del reverso del documento.
- Grabar un corto video de su rostro (prueba de vida).
Paso 5: Notificación y Consulta de Resultados
Al finalizar el flujo, el usuario será redirigido a la redirectUrl que configuraste en pasos previos para volver a un sitio web o app.
Para recibir una notificación automática de que el proceso ha terminado y consultar los resultados, tienes dos opciones:
-
Notificación por Webhook (Recomendado): Para que tu servidor reciba una notificación automática, configura un webhook:
- Ve a
Ajustes -> Mi empresaen la Plataforma JAAK. - Pulsa el botón "Editar".
- En el formulario, busca la subsección "Productos".
- Añade la URL de tu endpoint en el campo "KYC Webhook".
- Ve a
-
Notificación por Email: Puedes configurar una notificación por correo electrónico directamente desde las opciones de la Plataforma JAAK.
Adicionalmente, siempre podrás consultar el detalle de cada verificación de forma manual en la sección KYC -> Sesiones de la plataforma.
¡Y listo! Con estos cinco pasos, has implementado un flujo de verificación de identidad robusto y seguro.