Guía para desarrolladores de e-KYC Now

Esta API genera una URL de redireccionamiento de KYC que puedes insertar en tu aplicación para iniciar el proceso de verificación del usuario.

Nota: Esta API está diseñada únicamente para la comunicación de servidor a servidor y debe invocarse estrictamente desde el backend. No se permite llamar a esta API desde aplicaciones frontend o del lado del cliente.

API Verify Now
tick-icon

Paso 1: crear una cuenta
Acceso a la consola y creación de cuentas

  1. Visita https://console.messagecentral.com
  2. Haga clic en e-KYCnow
  3. Serás redirigido a la consola e-KYC

Nuevos usuarios (registro por primera vez)

  1. Registra tu cuenta en e-KYC
  2. Complete el proceso de registro
  3. Al crear su cuenta, introduzca el nombre de su empresa (se utilizará más adelante en las configuraciones de la API)
Figura 1: Consola central de mensajes con imágenes de referencia
📌 Nota: Si ya tienes una cuenta e-KYC existente, no necesitas la credencial de la cuenta.
Puedes iniciar sesión directamente y se te redirigirá a la consola e-KYC para continuar con la configuración.
tick-icon

Paso 2: Crear flujo
Pautas de creación de flujos

  1. Para crear un flujo (Básico o Premium), haz clic en Crear flujo en la consola.
  2. Seleccione el tipo de flujo requerido y complete todos los campos de configuración obligatorios.
  3. Una vez que se crea un flujo, todos los campos son inmutables, excepto la URL de redirección.
  4. Si alguna configuración es incorrecta, el flujo no se puede editar ni eliminar; se debe crear un flujo nuevo.
Figura 2: Consola e-KYC de imagen de referencia

Integre las API de verificación de SMS (V3) con Message Central

🔐 ¡Aprenda a autenticar a los usuarios con las API OTP de SMS utilizando Message Central en NodeJS, Python, Java, PHP, Ruby y C#!

Tipos de flujo

Flujo básico

Diseñado para escenarios de incorporación de bajo riesgo en los que la velocidad es una prioridad.
Este flujo verifica la autenticidad de los documentos de identidad emitidos por el gobierno utilizando bases de datos globales.

Premium Flow (el más seguro)

Nuestro flujo de verificación más seguro.
Combina la verificación de documentos con la detección biométrica de la vitalidad y la detección de AML para mejorar el cumplimiento y la prevención del fraude.

Una vez creado el flujo, se generará un ID de flujo para los flujos Básico y Premium.

Este ID de flujo es obligatorio para la integración de la API y debe pasarse a los encabezados de la solicitud al invocar las API de KYC.

Generar clave de API

  • Navegue hasta la sección Guía para desarrolladores de la consola y haga clic en Generar clave de API.
  • Copie y almacene de forma segura la clave de API generada, ya que será necesaria para todas las solicitudes de API.
  • Mantenga la confidencialidad de la clave de API en todo momento; si queda expuesta, perdida o comprometida, genere inmediatamente una nueva clave.
  • Tenga en cuenta que solo se permite una clave de API activa a la vez, y la generación de una nueva clave invalidará automáticamente la anterior.

Uso de Trial Flow

Para realizar pruebas, puede utilizar la función Trial Flow disponible en la consola.

  • Para empezar, copia la clave de API de prueba de la sección Guía para desarrolladores.

Navegue hasta la página Administrar flujos y haga clic en el icono «+» del flujo deseado.

  • Complete los detalles requeridos y haga clic en Generar. Tras la generación correcta, se proporcionará una URL de redireccionamiento de KYC.

Nota: La URL generada es válida solo durante 30 minutos y debe usarse exclusivamente con fines de prueba. No compartas esta URL, ya que es de un solo uso y tiene un límite de tiempo. Solo tiene cinco (5) intentos de prueba gratuitos permitidos. Cada vez que se genera una URL de prueba, se consume un intento de prueba.

Ejemplo de URL de prueba

https://ekyc-staging.messagecentral.com/kyc/flow/aEzRTHuaJcwda4WtETc119_S-ljpyGpeo0aLzz4705w

Nota: Las URL de prueba de ejemplo se generan con un ID de flujo predefinido.

No modifique ni sustituya este ID de flujo por otro flujo, ya que puede provocar errores inesperados y un consumo innecesario de créditos de prueba.

Autenticación, encabezados y cuerpo

Debes pasar los siguientes encabezados y cuerpos con cada solicitud:

Nombre
Campo
Necesario
Descripción
identificador de flujo
Cabecera
ID de flujo creado en tu consola
api_key
Cabecera
Clave de API desde tu consola
Tipo de contenido
Cabecera
aplicación/json
nombre_empresa
Cuerpo
Nombre de la empresa utilizado durante el registro (cadena)

Ejemplo de encabezados y cuerpo

flow_id: hfbiyufq 9o9aauftbmkri9khpXLstafflbvg64jzim

api_key: Portador <YOUR API KEY>

nombre_empresa: <YOUR COMPANY NAME>

Tipo de contenido: application/json

Ejemplo de cURL

curl --location 'https://ekyc.messagecentral.com/ekyc/api/v1/redirection/generate-url' \

--header flow_id: FLOW_ID \

--header api_key: Bearer YOUR_API_KEY \

--form company_name="YOUR_COMPANY_NAME"

Nota: Los flow_id y api_key que se muestran en este ejemplo son solo para fines de demostración. Debes reemplazarlos por tus propios valores generados desde la consola. Nunca expongas tu clave de API en aplicaciones del lado del cliente.

Respuesta

Respuesta exitosa (200 OK)

{

 "url": "https://ekyc.messagecentral.com/kyc/flow HfBIyufQ-9O9AauFtBMKRi9kHPXlStAfFlbvg64JzIM",

 "token": "HfBIyufQ-9O9AauFtBMKRi9kHPXlStAfFlbvg64JzIM",

 "journey_id": "M17682023316961BQG_SE",

 "expires_in_minutes": 30,

 "message": "Embed this URL in your application for KYC verification"

}

Explicación de los campos de respuesta

Campo
Descripción
url
Redirigir la URL para iniciar el flujo KYC
simbólico
Token único asociado a esta sesión KYC
id_viaje
Identificador único para rastrear el recorrido del usuario
caduca en minutos
Duración de la validez de la URL (en minutos)
mensaje
Mensaje útil para los desarrolladores

Nota: La URL generada caduca tras el tiempo especificado. Debe volver a generarla después de que caduque.

Respuestas de error (401 no autorizadas)

1. Falta el nombre de la empresa

{
 "detail": "Missing company name in Header"
}

Asegúrese de que company_name esté presente en el cuerpo de la solicitud.

2. Formato de clave de API no válido

{

 "detail": "API Key must be 'Bearer '"

}

Asegúrese de que la clave de API tenga el prefijo Bearer.

3. Falta el ID de flujo

{

 "detail": "Missing flow_id header/query."

}

Asegúrese de que flow_id se envíe en los encabezados de la solicitud.

Pautas de seguridad y uso (importante)

Esta API se debe llamar exclusivamente desde tu servidor backend.

NO llame a esta API desde aplicaciones frontend

No llame a esta API directamente desde:

  • Navegador (React, Angular, Vue, etc.)
  • Aplicaciones móviles (Android/iOS)
  • JavaScript del lado del cliente

Exponer esta API en la interfaz puede filtra tu clave de API, lo que puede dar lugar a un acceso no autorizado y a un uso indebido.

Mejores prácticas de seguridad

Guarda siempre tu api_key en:

  • Variables de entorno
  • Administradores secretos (AWS Secrets Manager, Vault, etc.)

Rote las claves de API periódicamente

Regenere las URL solo cuando sea necesario (las URL tienen un límite de tiempo)

Nota de limitación o abuso de velocidad

Nota: Las solicitudes excesivas o abusivas pueden tener una velocidad limitada para garantizar la estabilidad de la plataforma.

Si tiene preguntas e inquietudes, ¡comuníquese con nosotros!

support@messagecentral.com

https://www.messagecentral.com/

API User Guide

Descargar la guía del usuario

Obtenga una documentación completa sobre la API Verify Now
Descargar ahora

Preguntas frecuentes

¿Qué es una API de eKYC?

Una API de eKYC es una interfaz de verificación de identidad digital que permite a las empresas verificar las identidades de los clientes mediante programación utilizando bases de datos de identidad oficiales como Aadhaar o PAN. Permite la verificación de identidad en tiempo real durante la incorporación digital sin procesar manualmente los documentos.

Este es el valor de texto predeterminado

¿Cómo funciona la integración de la API de eKYC?

La integración de la API de eKYC normalmente implica el envío de datos de identidad del cliente, como Aadhaar o PAN, a través de puntos finales de API seguros. El sistema de verificación valida la información con bases de datos autorizadas y devuelve los detalles de identidad verificados a la aplicación.

Este es el valor de texto predeterminado

¿Cuánto tiempo lleva la integración de la API de eKYC?

La mayoría de las empresas pueden integrar las API de eKYC en unos minutos, según su entorno de desarrollo. Muchas plataformas proporcionan entornos aislados y SDK que permiten a los desarrolladores probar los flujos de trabajo de verificación de identidad antes de pasar a la producción.

Este es el valor de texto predeterminado

¿Qué lenguajes de programación se pueden usar para integrar las API de eKYC?

Las API de eKYC normalmente se pueden integrar mediante cualquier lenguaje de backend que admita solicitudes HTTP, entre los que se incluyen:

  • Pitón
  • Node.js
  • Java
  • PHP
  • .NET
  • Ve

La mayoría de los proveedores ofrecen API REST con respuestas JSON para facilitar la integración.

Este es el valor de texto predeterminado

¿Qué datos de identidad devuelven las API de eKYC?

Según el método de verificación, las API de eKYC pueden devolver información demográfica verificada, como:

  • Nombre
  • Fecha de nacimiento
  • Género
  • Dirección
  • Fotografía
  • Estado de verificación
Este es el valor de texto predeterminado

¿Es legal el eKYC en la India?

Sí. El eKYC digital se usa ampliamente en la India y está regulado según las directrices emitidas por autoridades como el Banco de la Reserva de la India (RBI) y la UIDAI para la verificación basada en Aadhaar.

Este es el valor de texto predeterminado

¿Qué es Aadhaar eKYC?

El eKYC de Aadhaar es un método de verificación de identidad digital que utiliza la base de datos de Aadhaar para verificar la identidad de un cliente mediante OTP o autenticación biométrica.

Este es el valor de texto predeterminado

¿Qué es Video KYC en la India?

El KYC por vídeo es un proceso de verificación de identidad remoto permitido por RBI en el marco del proceso de identificación de clientes por vídeo (V-CIP). Permite a las instituciones financieras verificar a los clientes mediante interacciones de vídeo en directo.

Este es el valor de texto predeterminado

¿Qué es la API de verificación PAN?

Una API de verificación de PAN permite a las empresas validar el número de cuenta permanente de un cliente con registros oficiales para confirmar la identidad y prevenir el fraude.

Este es el valor de texto predeterminado

¿Qué requisitos de cumplimiento se aplican a las API de eKYC en la India?

Las empresas que implementan eKYC deben seguir las pautas reglamentarias, que incluyen:

  • recopilación de consentimiento del cliente
  • registro de auditoría de las transacciones de verificación
  • Enmascaramiento de datos de Aadhaar
  • almacenamiento seguro de datos de identidad
Este es el valor de texto predeterminado

¿Cuál es la diferencia entre las API eKYC y Video KYC de Aadhaar?

El eKYC de Aadhaar utiliza la autenticación OTP o biométrica para la verificación automática, mientras que el KYC por vídeo implica la verificación de vídeo en directo con comprobaciones de fraude adicionales, como la comparación de rostros y la detección de la vida real.

Este es el valor de texto predeterminado

¿Pueden las startups usar las API de eKYC?

Sí. Muchas empresas emergentes integran las API de eKYC a través de plataformas de verificación de identidad autorizadas que proporcionan una infraestructura compatible sin necesidad de una autorización gubernamental directa.

Este es el valor de texto predeterminado

¿Qué medidas de seguridad se utilizan en las API de eKYC?

Las API de eKYC seguras suelen utilizar:

  • comunicación API cifrada
  • tokens de autenticación
  • Almacenamiento seguro de datos de identidad
  • sistemas de detección de fraudes
Este es el valor de texto predeterminado

¿Qué tan escalables son las API de eKYC?

Las modernas API de eKYC están diseñadas para gestionar grandes volúmenes de verificación y pueden admitir miles de solicitudes de verificación de identidad por minuto, según la infraestructura.

Este es el valor de texto predeterminado

¿Estás listo para empezar?

Proteja sus cuentas de usuario y genere confianza con sus clientes mediante la verificación por SMS. Prueba Verify Now sin ninguna tarjeta de crédito.