Probar flujos de verificación +268 sin SIM desde Mbabane

Prefijo telefónico +268OTP Gateway desde $0.20 por códigoNúmeros dedicados: solo EE. UU. y CanadáID de API: sz
Respuesta rápida

Sí: OTP Route te permite recibir códigos de verificación de Esuatini (+268) en un número temporal, ya sea en el panel o mediante su API REST y webhooks firmados. El OTP Gateway cobra desde $0.20 por código y reembolsa el importe completo a tu monedero si no llega nada en la ventana de 20 minutos. Elige el servicio, el país sz y lee el código donde tu ejecutor de pruebas pueda verlo.

¿Por qué es tan difícil probar un registro +268 desde el extranjero?

Esuatini es un mercado pequeño, y ese es justamente el problema para los equipos distribuidos. Tu producto quizá ya atienda a clientes en Manzini o Mbabane dentro de un despliegue en el África austral, pero nadie del equipo de QA tiene una SIM local, el roaming no es fiable para la automatización y pedirle a un colega de la región que reenvíe códigos por chat no escala más allá de unas pocas ejecuciones.

El resultado habitual es que la ruta +268 del campo de teléfono nunca se prueba de extremo a extremo. Las reglas de validación, los selectores de país y las plantillas de SMS del reino salen sin probar, y el primer usuario real se convierte en el caso de prueba. OTP Route cierra esa brecha dándole a la prueba un número de verificación real de Esuatini para un código y devolviéndole después ese código a tu código.

¿Qué servicios pueden recibir códigos en una ruta de Esuatini?

El OTP Gateway lista actualmente más de 900 servicios para Esuatini. Entre los populares en la instantánea de hoy están WhatsApp, Facebook, Google (Gmail & YouTube), Instagram, TikTok, Signal, Microsoft & Outlook, LinkedIn, Uber, Amazon, imo, Netflix y ChatGPT (OpenAI).

La disponibilidad de cada ruta cambia durante el día a medida que nuestros socios operadores añaden y retiran capacidad, así que toma esa lista como punto de partida. La respuesta en vivo siempre sale de GET /api/v1/services y GET /api/v1/countries, y el panel muestra la misma imagen antes de que comprometas fondos.

¿Cómo funciona en código el flujo de la API OTP de Esuatini?

Crea una clave Bearer (prefijo or_live_) en la consola de desarrolladores y llama a la URL base https://otproute.com/api/v1. Un paso de prueba típico es así:

  1. Llama a GET /api/v1/prices?country=sz&service=whatsapp para leer el precio en vivo de ese par.
  2. Envía POST /api/v1/activations con un cuerpo JSON que indique el servicio y sz como país. La respuesta trae el id de activación y el número +268.
  3. Introduce ese número en el formulario de registro que tu prueba está manejando.
  4. Espera el webhook activation.sms_received, o consulta GET /api/v1/activations/{id} hasta que aparezca el código.
  5. Si el escenario se abandona, llama a POST /api/v1/activations/{id}/cancel para que el monedero se acredite al instante.

Las solicitudes de webhook llevan la cabecera X-OTPRoute-Signature. Recalcula el HMAC-SHA256 sobre la marca de tiempo y el cuerpo sin procesar con el secreto de tu endpoint, rechaza las marcas de tiempo antiguas y usa el id de activación como clave de cada evento para que los reintentos sean inofensivos. La guía de captura por webhook recorre un manejador completo, y la referencia de la API lista todos los endpoints.

¿Qué deben saber los ingenieros sobre los números de teléfono de Esuatini?

Esuatini usa el código de país +268 con números nacionales de ocho dígitos y sin prefijo troncal, así que no hay un cero inicial que quitar. Eso hace la normalización más simple que en muchos mercados: guarda el valor en E.164 como +268 seguido de los ocho dígitos, y rechaza las entradas con otro número de dígitos antes de que lleguen a tu proveedor de SMS.

Los idiomas oficiales son el siSwati y el inglés. Las plataformas internacionales suelen enviar en inglés los textos de verificación para este mercado, lo que mantiene predecibles las expresiones regulares de extracción de códigos, pero tus propias plantillas pueden estar localizadas, así que valida sobre los dígitos y no sobre el texto circundante. Los equipos suelen probar aquí cuando un lanzamiento en el África austral incluye el reino junto a Sudáfrica, o cuando el personal de operaciones regionales necesita cuentas empresariales ligadas a un número local.

¿Y si el código +268 no llega?

Las rutas pequeñas pueden estar más tranquilas que las grandes, así que cuenta con alguna activación vacía de vez en cuando:

  • Deja correr la ventana de 20 minutos. Algunos servicios ponen los mensajes en cola antes de enviarlos.
  • Comprueba la aceptación. Ciertas plataformas rechazan los números virtuales en algunas rutas; por eso una activación sin usar se reembolsa por completo.
  • Reintenta más tarde o cambia de ruta. Prueba de nuevo tras una pausa, o ejecuta el mismo flujo en una ruta vecina como Sudáfrica.
  • Evita los bucles rápidos. Repetir el pedido justo después de un fallo rara vez ayuda y consume tiempo de prueba.

La lista de comprobación de entregas fallidas incluye más diagnósticos.

¿Puedo conservar un número de Esuatini a largo plazo?

No mediante autoservicio. OTP Route ofrece Números Virtuales Dedicados solo en Estados Unidos y Canadá, desde $1.95/month, con SMS entrantes, SMS salientes y llamadas desde el navegador. No existe una línea +268 de largo plazo con autoservicio. Si tu equipo de operaciones necesita una, escribe a [email protected] y el equipo comprobará qué permite la normativa local; la disponibilidad no está asegurada. Para inicios de sesión repetidos en una cuenta de staging, una línea dedicada de EE. UU. o Canadá suele ser el sustituto práctico.

¿Cómo se factura el enrutamiento OTP para Esuatini?

Los gastos de las pruebas +268 salen de un único saldo prepago en USD; no se factura nada cada mes y no hay niveles que comparar. Tanto los pagos con tarjeta como las stablecoins USDT/USDC lo recargan, y cada recarga genera una factura en PDF por correo para tus registros financieros. Solo se te cobra cuando se entrega un código. Para el trabajo de integración, pide a soporte que pase una cuenta de desarrollo a sandbox, que devuelve números y códigos simulados para que tu suite de CI se ejecute sin tocar los fondos del monedero. Los detalles completos están en la página de precios. Respeta los términos de cada servicio; la Política de Uso Aceptable de OTP Route se aplica a cada activación.

Preguntas frecuentes

¿Puedo probar el registro de mi app en Esuatini sin una SIM local?

Sí. Pide una activación para el país sz, introduce el número +268 en tu formulario y lee el código en el panel, mediante consulta o con un webhook.

¿Los números de Esuatini tienen un cero inicial que quitar?

No. Esuatini no tiene prefijo troncal, así que la forma E.164 es simplemente +268 seguido del número nacional de ocho dígitos.

¿Cuánto cuesta un número de verificación de Esuatini?

Los códigos empiezan desde $0.20 por código; la cifra exacta de cada servicio la devuelve GET /api/v1/prices y se muestra en el panel antes de pedir.

¿En qué idioma llegará el texto del OTP?

La mayoría de los servicios internacionales envían inglés para este mercado, aunque el texto varía según la plataforma. Extrae el código numérico en lugar de buscar frases fijas.

¿Se pierde el dinero si el SMS falla?

No. Si no llega ningún código en 20 minutos, o cancelas antes, el importe completo vuelve a tu monedero automáticamente.

¿Qué ruta pruebo si Esuatini está tranquila?

Muchos equipos recurren a Sudáfrica o Mozambique para tener cobertura regional mientras la ruta +268 se recupera.

¿Puedo ejecutar estas pruebas en CI sin gastar fondos?

Sí. Una cuenta de desarrollo puede pasar a sandbox a petición, devolviendo números y códigos simulados para pruebas de pipeline de extremo a extremo.

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.

Enruta tu primer OTP en minutos

Crea una cuenta gratuita, recarga tu monedero en USD y pide un número desde el panel o la API. Sin cuota mensual.