Paso 1: Registrarse e iniciar sesión
- Ir al registro de Message Central
- Crea tu cuenta gratuita
- Obtendrás al instante 1000 créditos gratis para probar las OTP
Paso 2: Integración de API (¡desarrolladores, ensamblados!)
Lo hemos hecho tan simple que pensarás que es hacer trampa. No te preocupes, tenemos fragmentos de código listos para usar para que puedas saltarte el texto repetitivo y pasar directamente a las pruebas.
¿No eres un fanático de la lectura de códigos? Tenemos un tutorial en vídeo que te explica paso a paso.
Parámetro de API para Verify Now
Los siguientes parámetros deben enviarse al usar las API VerifyNow.
URL base de API Rest
Todos los puntos finales de la API de la plataforma que aparecen a continuación deben tener como prefijo la siguiente URL:
https://cpaas.messagecentral.comGenerar token
Al usar la API de verificación por SMS de Verify Now para enviar códigos de verificación por SMS, la llamada inicial debe ser a la API de generación de tokens. API de verificación por SMS para enviar códigos de verificación por SMS, la llamada inicial debe ser a la API de generación de tokens.
Esta API devuelve un token que debe incluirse en todas las llamadas posteriores. Se necesita un token de autenticación para validar al usuario y debe incluirse en la sección de encabezado de cada solicitud.
Ruta URL de solicitud:
/auth/v1/authentication/tokencURL
1curl --location 'https://cpaas.messagecentral.com/auth/v1/authentication/token?
2customerId=%3CCustomerId%3E&key=%3CBase64%20Encrypted%20password%3E&scope=NEW&country=91
3&email=test%40messagecentral.com' \
4--header 'accept: */*'
NOTA: Para convertir un comando cURL en código con Postman, abre Postman, importa el comando cURL mediante el botón «Importar» y, a continuación, genera el código en tu idioma preferido haciendo clic en el botón «Código» situado a la derecha de la solicitud.
Respuesta JSON
1{
2 "status": Integer,
3 "token": "String"
4}Aproveche la oportunidad
Si es un desarrollador o una agencia de desarrollo web, asóciese con nosotros para acelerar sus ganancias.
Conviértase en socioEnviar OTP
Para enviar OTP a un número de teléfono móvil, a continuación se muestran los parámetros de solicitud. El token de autenticación es necesario para enviar la OTP, que es generada por la API de tokens generada (que puedes encontrar más arriba en la sección Introducción). enviar OTP en un móvil Los siguientes son los parámetros de la solicitud. El token de autenticación es necesario para enviar la OTP, que es generada por la API de tokens generada (que puedes encontrar más arriba en la sección Introducción).
Ruta URL de solicitud:
Una respuesta correcta devolverá un código de estado 200.
/verification/v3/sendParámetros de URL de solicitud:
cURL
1curl --location --request POST 'https://cpaas.messagecentral.com/verification/v3/send?
2countryCode=91&flowType=SMS&mobileNumber=9999999999' \
3--header 'authToken:
4eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJDLTMzNDMyQTVGNDIGNzQwNCI6ImIhdCI6MTcxMjExOTA0MCwiZXhwIjo'
NOTA: Para convertir un comando cURL en código con Postman, abre Postman, importa el comando cURL mediante el botón «Importar» y, a continuación, genera el código en tu idioma preferido haciendo clic en el botón «Código» situado a la derecha de la solicitud. Puedes cambiar el FlowType según el canal que elijas.
Respuesta JSON
1{
2 "responseCode": 200,
3 "message": "SUCCESS",
4 "data": {
5 "verificationId": "xxxx",
6 "mobileNumber": "xxxx",
7 "responseCode": "200",
8 "errorMessage": null,
9 "timeout": "60",
10 "smCLI": null,
11 "transactionId": "xxxx"
12 }
13}Validar OTP
El método validateOTP es un punto final de la API REST para validar una contraseña de un solo uso (OTP) para los clientes.
Ruta URL de solicitud:
Una respuesta correcta devolverá un código de estado 200.
/verification/v3/validateOtp/- Para soporte en varios idiomas
- por defecto es inglés
- Por ahora, solo admitimos inglés
cURL
1curl --location 'https://cpaas.messagecentral.com/verification/v3/validateOtp?
2&verificationId=2949&code=1476' \
3--header 'authToken:
4eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJDLTMzNDMyQTVGNDIGNzQwNCI6ImIhdCI6MTcxMjExOTA0MC'
NOTA: Para convertir un comando cURL en código con Postman, abre Postman, importa el comando cURL mediante el botón «Importar» y, a continuación, genera el código en tu idioma preferido haciendo clic en el botón «Código» situado a la derecha de la solicitud.
Respuesta JSON
Una respuesta correcta devolverá un código de estado 200.
1{
2 "responseCode": 200,
3 "message": "SUCCESS",
4 "data": {
5 "verficationId": "xxxx",
6 "mobileNumber": "xxxx",
7 "responseCode": "200",
8 "errorMessage": null,
9 "verificationStatus": "VERIFICATION_COMPLETED",
10 "authToken": null,
11 "transactionId": "xxxx"
12 }
13}Códigos de respuesta
Ayuda y soporte
Para obtener asistencia sobre la implementación y cualquier comentario, ponte en contacto con nosotros en: support@messagecentral.com

Descargar la guía del usuario
Preguntas frecuentes
¿Qué es una API de verificación por SMS?
Un API de verificación por SMS permite a los desarrolladores enviar contraseñas de un solo uso (OTP) a los usuarios mediante SMS para la autenticación, la verificación del número de teléfono y los flujos de trabajo de inicio de sesión seguros en aplicaciones web y móviles.
¿Cómo funciona una API OTP?
Un API SUPERIOR funciona generando una contraseña de un solo uso, enviándola al usuario por SMS u otros canales y verificando el código introducido por el usuario para confirmar la identidad durante la autenticación.
¿Cómo envío OTP mediante una API?
Para enviar OTP mediante una API, integre un punto final REST que genere una contraseña de un solo uso y la envíe por SMS al número de teléfono del usuario, seguida de la verificación mediante una llamada a la API segura.
¿Cuánto tiempo lleva integrar una API de verificación por SMS?
La mayoría API de verificación de SMS se puede integrar en cuestión de minutos mediante las API REST, los SDK y la documentación, según su entorno de desarrollo.
¿VerifyNow proporciona SDK y ejemplos de código?
Sí, VerifyNow ofrece SDK fáciles de usar para desarrolladores, API de REST, código de muestra y documentación para ayudarlo a integrar rápidamente la autenticación OTP en su aplicación.
¿Por qué no se entrega mi OTP?
Entrega OTP puede fallar debido al filtrado del operador, a problemas de red, a números de teléfono incorrectos o a un enrutamiento no optimizado. El uso de conexiones directas de operadores y canales alternativos mejora el éxito de la entrega.
¿Cómo puedo mejorar las tarifas de entrega OTP?
Puedes mejorar la entrega OTP mediante el uso de un enrutamiento optimizado, una infraestructura de mensajería compatible y canales alternativos como WhatsApp o voz cuando los SMS fallan.
¿Cuál es la mejor alternativa a la API de verificación de Twilio?
El las mejores alternativas a la API de verificación de Twilio ofrecen costos más bajos, una integración más rápida, tasas de éxito de entrega más altas y una infraestructura más simple para SMS y Autenticación basada en OTP.
¿Puedo usar la API OTP para la autenticación de dos factores (2FA)?
Sí, las API OTP se utilizan ampliamente para autenticación de dos factores (2FA), lo que permite a las empresas añadir una capa adicional de seguridad a los inicios de sesión y las transacciones de los usuarios.
¿Se puede usar la autenticación OTP para el inicio de sesión sin contraseña?
Sí, Autenticación OTP permite el inicio de sesión sin contraseña al verificar a los usuarios mediante contraseñas de un solo uso en lugar de contraseñas tradicionales, lo que mejora tanto la seguridad como la experiencia del usuario.
