Español
Probar registros en Malí cuando nadie del equipo tiene una SIM +223
Sí, OTP Route permite a tu equipo recibir códigos de verificación SMS de Malí (+223) en un número de un solo uso del OTP Gateway y leerlos en el panel o recogerlos mediante polling REST y webhooks firmados. Cada código parte de $0.20 per code, con el precio en vivo devuelto por la API, y solo se te factura cuando un código llega realmente dentro de la ventana de 20 minutos.
Tu producto se lanza en Malí pero nadie tiene una SIM local. ¿Y ahora qué?
Es un aprieto conocido para cualquier responsable de QA. Producto quiere verificar el flujo de registro en Malí antes de una campaña de marketing en Bamako, el campo de teléfono ya acepta +223 y el móvil de cada ingeniero lleva una SIM europea o norteamericana. Pedir prestado el número personal de un colega es frágil, no escala a una batería de pruebas y filtra datos del personal a las cuentas de prueba.
Un número de verificación de Malí del OTP Gateway resuelve ese problema concreto: un número +223 real, usado para un código y luego descartado. Puedes manejarlo desde un script o pedirlo a mano en el panel, y las páginas de pruebas de QA y de CI/CD describen cómo lo integran los equipos en sus ejecuciones de regresión.
¿De qué apps puede recibir códigos un número de verificación de Malí?
La instantánea en vivo de Malí incluye WhatsApp, Facebook, Telegram, TikTok, Google (Gmail y YouTube), Instagram, Snapchat, imo, Viber, Signal, Microsoft y Outlook, ChatGPT (OpenAI) y LinkedIn. Entre todo lo que hay en el gateway, Malí tiene más de 1,600 servicios disponibles.
La disponibilidad no es estática. Las rutas se abren y se cierran a lo largo del día, por lo que un script debe confirmar en tiempo de ejecución que un servicio se puede comprar, en lugar de suponer que el resultado de ayer sigue vigente.
¿Cómo funciona en código el flujo de la API de OTP de Malí?
Las solicitudes van a https://otproute.com/api/v1 con una clave Bearer que empieza por or_live_. Las claves se crean en la consola de desarrolladores, hasta 10 por cuenta.
- Obtén los ids una sola vez con
GET /api/v1/servicesyGET /api/v1/countries. Malí esml. - Lee el precio en vivo con
GET /api/v1/prices?country=ml&service=<id>. - Haz el pedido con
POST /api/v1/activations, por ejemplo{"service": "whatsapp", "country": "ml"}, y guarda el id de la activación. - Introduce el número +223 devuelto en el formulario de verificación de tu app.
- Recoge el código con
GET /api/v1/activations/{id}, o deja que te avise un webhook. Libera los números sin usar conPOST /api/v1/activations/{id}/cancel.
Para los webhooks, suscribe un endpoint (se permiten cinco) a activation.sms_received, activation.expired y activation.cancelled. Comprueba X-OTPRoute-Signature calculando HMAC-SHA256 sobre "<t>.<raw body>" con el secreto del endpoint, rechaza las marcas de tiempo caducadas y haz que el manejador sea idempotente respecto al id de la activación. El límite de la cuenta es de 300 solicitudes por minuto, y la guía de integración de la API trae ejemplos prácticos.
Ocho dígitos, sin prefijo troncal: cómo guardar números de Malí
Malí usa un plan cerrado de ocho dígitos sin prefijo troncal, así que el número que se marca en el país son los mismos ocho dígitos que siguen al +223 desde el extranjero. Eso hace que la normalización sea muy sencilla: la forma E.164 es +223 más ocho dígitos, y no hay cero inicial que añadir o quitar. Eso sí, valida la longitud de forma explícita, porque una regla genérica escrita para un mercado de diez dígitos rechazará entradas malienses válidas.
El francés es el idioma habitual de los textos de verificación de las apps internacionales, mientras que el bambara es la lengua más hablada en la vida cotidiana. Por eso los códigos suelen llegar dentro de plantillas en francés o en inglés; extráelos con un patrón numérico en lugar de comparar frases.
¿Para qué probar aquí? Los equipos que lanzan productos cercanos al dinero móvil en África Occidental, las ONG y los operadores logísticos que gestionan cuentas de personal de campo desde Bamako, y las apps que atienden a la numerosa diáspora maliense en Francia y países vecinos necesitan que la vía +223 funcione. Combínalo con pruebas de rutas como Senegal cuando el despliegue sea regional.
Qué hacer cuando el código +223 no llega
Que no llegue el SMS suele indicar un problema de la ruta o del servicio, no de tu integración. Antes de abrir un bug:
- Espera los 20 minutos completos; algunos remitentes liberan los mensajes por lotes.
- Averigua si el servicio rechaza números virtuales. Algunos lo hacen, y en ese caso te cubre el reembolso automático.
- Vuelve más tarde o prueba con otra ruta de servicio en lugar de repetir el pedido en un bucle rápido.
- Cancela las activaciones que hayas abandonado para que el saldo se restablezca al instante.
Si no ha llegado nada cuando se cierra la ventana, o cancelas antes, el importe completo vuelve a tu monedero.
¿Puede mi equipo conservar un número de Malí a largo plazo?
OTP Route no tiene un número maliense de larga duración de autoservicio. Para ml solo está disponible el OTP Gateway de un solo uso.
Los Dedicated Virtual Numbers de OTP Route, que se renuevan desde el monedero y admiten SMS entrantes y salientes y llamadas desde el navegador, existen solo en Estados Unidos y Canadá, desde $1.95/month. Si una línea +223 persistente es importante para tu operación, escribe a [email protected]; cualquier opción más allá del gateway depende de la normativa local y no está asegurada.
Pagar el OTP routing en Malí y probar sin gastar
Un único monedero prepago en USD financia todos los países: pago por uso, sin cuota mensual y sin elegir plan. Recarga con tarjeta o con USDT/USDC, y cada recarga viene con una factura en PDF por correo.
Mientras sigues desarrollando, pide al soporte que pase una cuenta de desarrollo a modo sandbox. Así obtienes números y códigos simulados y puedes ensayar toda la secuencia de la API de verificación por SMS sin gastar saldo. Usa números reales solo para tus propios productos y cuentas legítimas, respetando las condiciones de cada servicio y la Política de Uso Aceptable. Las tarifas vigentes están en la página de precios.
Preguntas frecuentes
¿Puedo verificar un registro en Malí sin viajar ni comprar una SIM local?
Sí. Pide un número +223 para pruebas en el OTP Gateway, introdúcelo en tu app y lee el código en el panel o por la API.
¿Cuál es el id de Malí en la API de OTP Route?
Malí es ml, el valor que va tanto en la consulta de precios como en el cuerpo de la solicitud de activación.
¿Los números de Malí tienen un cero inicial que deba quitar?
No. Malí no tiene prefijo troncal; un número válido es +223 seguido de ocho dígitos.
¿Cuánto cuesta un SMS OTP de Malí?
Los códigos de Malí parten de $0.20 per code, y la API te indica en vivo la cifra de cada app antes de comprar.
¿Pierdo dinero si la app nunca envía el código?
No. Una activación sin SMS al terminar la ventana de 20 minutos, o una que canceles, se reembolsa por completo al monedero.
¿Puede usarlo alguien sin conocimientos de programación?
Sí. En el panel, elige Malí y el servicio, pide el número, pégalo en la app y el código aparece en la pantalla de la activación.
Los nombres de los servicios son marcas registradas de sus respectivos propietarios. OTP Route no está afiliado a ellos. Usa los números de forma lícita y respeta las condiciones de cada servicio y nuestra Política de Uso Aceptable.