Español
Cómo llevar los códigos de verificación ecuatorianos (+593) a tus ejecuciones de pruebas
Sí, puedes recibir códigos de verificación SMS de Ecuador (+593) con OTP Route: el OTP Gateway te da un número ecuatoriano de un solo uso para el servicio elegido, y el código llega a tu panel y a tus sistemas mediante consultas REST o un webhook firmado. Los precios empiezan en $0.20 por código, cotizados en vivo por servicio, y si no llega ningún mensaje dentro de la ventana de 20 minutos, el cargo vuelve a tu monedero.
¿Por qué nuestro flujo de registro en Ecuador se queda esperando un teléfono?
El patrón es conocido. Un equipo de producto añade Ecuador a su lista de lanzamientos, la pantalla de registro pide un móvil +593 y nadie en QA tiene uno. Alguien pide una SIM prepago, que acaba en un cajón en otra ciudad, y cada ejecución de regresión depende de un compañero que lee los códigos en voz alta en un hilo de chat.
Ese montaje se rompe en cuanto las pruebas se ejecutan de noche o en paralelo. Además, filtra códigos a lugares donde nunca deberían estar. OTP Route sustituye la SIM del cajón por enrutamiento OTP mediante una API: tu prueba pide un número ecuatoriano, el SMS de verificación llega a nuestro lado y el código se devuelve al trabajo que lo solicitó. Nadie tiene que estar despierto y no interviene el teléfono personal de nadie.
¿Qué apps pueden enviar códigos a un número de verificación de Ecuador?
La ruta de Ecuador transporta actualmente más de 1,700 servicios. Entre los populares de la instantánea en vivo están WhatsApp, Google (Gmail & YouTube), Facebook, Instagram, TikTok, X (Twitter), LinkedIn, Microsoft & Outlook, Uber, Airbnb, Netflix, Discord y ChatGPT (OpenAI).
Esa lista se mueve durante el día porque la disponibilidad procede en tiempo real de nuestros socios operadores. Tómala como orientación, no como promesa: la respuesta definitiva para cualquier minuto es lo que GET /api/v1/prices devuelve para tu servicio y el id de país ec. El catálogo completo se puede explorar en la página de servicios.
¿Cómo es en código la secuencia de la API OTP de Ecuador?
Todo cuelga de https://otproute.com/api/v1 y se autentica con una clave Bearer con prefijo or_live_, generada en la consola de desarrolladores. Un paso de prueba típico se ejecuta así:
- Consulta el precio y la disponibilidad en vivo con
GET /api/v1/prices?country=ec&service=<id>. - Crea el pedido con
POST /api/v1/activationsy un cuerpo como{"service": "uber", "country": "ec"}. Recibes un id de activación y el número +593. - Escribe ese número en el formulario de registro de tu propia app y provoca el SMS.
- Haz que tu trabajo de Ecuador se bloquee a la espera del evento
activation.sms_received, recurriendo aGET /api/v1/activations/{id}cada pocos segundos. - Cuando una prueba falle a medias, libera el pedido +593 con
POST /api/v1/activations/{id}/cancel.
Las entregas de webhook llevan una cabecera X-OTPRoute-Signature. Recalcula HMAC-SHA256 sobre la marca de tiempo, un punto y el cuerpo sin procesar con el secreto del endpoint, compara en tiempo constante y rechaza las marcas de tiempo caducadas. La guía de integración recorre un cliente completo de la API de verificación por SMS, y la documentación enumera cada campo.
¿Cómo debe guardar nuestra base de datos los móviles +593?
Los ecuatorianos suelen escribir un móvil con un 0 inicial, por ejemplo 09 seguido de ocho dígitos más. Ese cero es un prefijo troncal que se usa solo en la marcación nacional. En E.164 desaparece, quedando +593 y un número nacional de nueve dígitos que empieza por 9.
- Guarda una única forma canónica:
+5939XXXXXXXX. Quita espacios, guiones y el cero troncal al recibir la entrada. - Acepta tanto
09…como+593 9…en el campo del formulario, ya que la gente local escribe cualquiera de los dos. - No asumas inglés en las plantillas de mensaje. El idioma oficial de Ecuador es el español, así que la mayoría de los códigos llegan en texto español; extrae los dígitos en lugar de comparar palabras como "código".
Una pequeña comodidad para las pruebas de facturación: Ecuador usa el dólar estadounidense como moneda, lo que coincide con el monedero en USD que recargas en OTP Route.
El código no llegó en Ecuador. ¿Y ahora qué?
Un número silencioso suele ser un problema de ruta o de aceptación, no un fallo de tu arnés de pruebas. Repásalo en este orden:
- Deja que termine la ventana de 20 minutos. Si no llegó nada, el importe completo vuelve automáticamente a tu monedero, así que no hay razón para cancelar antes.
- Averigua si el servicio orientado a Ecuador tolera números virtuales. Algunos los rechazan por política, y por eso existe la regla de reembolso.
- Inténtalo de nuevo más tarde, o pide una activación nueva para el mismo servicio de modo que se use un número distinto.
- Evita repetir pedidos en bucle rápido; una breve espera protege tanto tu monedero como la ruta.
Si necesitas recibir de forma fiable códigos SMS OTP de Ecuador en CI, incorpora la espera progresiva al propio arnés. Nuestro artículo sobre cómo reducir las entregas fallidas de OTP tiene más patrones para la lógica de reintentos.
¿Podemos conservar un número ecuatoriano para cuentas que vuelven a iniciar sesión?
No como producto de autoservicio. Los Dedicated Numbers de larga duración se venden solo para Estados Unidos y Canadá, desde $1.95/month, con SMS entrantes, reenvío por webhook, mensajes salientes y llamadas desde el navegador. Para Ecuador no hay hoy una línea de larga duración en autoservicio. Si tu caso de uso realmente la necesita, escribe a [email protected] y descríbelo; la disponibilidad depende de la normativa local y no se puede prometer.
¿Cómo se facturan los códigos de Ecuador y podemos probar gratis antes?
OTP Route funciona con un único monedero prepago en USD sin cuota mensual ni plan que elegir. Recargas con tarjeta o con USDT/USDC, y cada recarga genera una factura en PDF por correo. Cada activación consume de ese saldo solo cuando se entrega un código.
Antes de gastar nada, pide el modo sandbox en una cuenta de desarrollo. Devuelve números y códigos simulados, de modo que tu trabajo de CI, tu verificador de webhooks y tu analizador se pueden ejercitar de extremo a extremo. Los equipos que integran esto en pipelines suelen empezar por nuestra visión general de pruebas de QA. Como siempre, respeta las condiciones de cada servicio y nuestra Política de Uso Aceptable.
Preguntas frecuentes
¿Puedo probar el registro de Ecuador de mi app sin una SIM local?
Sí. Pide una activación para el id de país ec, introduce el número +593 en tu app y lee el código desde el panel, un webhook o una consulta periódica.
¿Cuánto cuesta un código de verificación de Ecuador?
Los códigos empiezan desde $0.20 por código; la cifra exacta depende del servicio y se muestra en el panel o la devuelve el endpoint de precios antes de pedir.
¿Pago si el número +593 nunca recibe un SMS?
No. Cuando la ventana de 20 minutos se cierra sin mensaje, o cancelas antes, el importe completo vuelve a tu monedero.
¿Debo enviar el cero inicial al introducir un número ecuatoriano?
Solo si tu formulario espera el formato nacional. En la forma internacional el cero troncal se omite, de modo que el número queda como +593 seguido de nueve dígitos que empiezan por 9.
¿En qué idioma estarán los mensajes OTP de Ecuador?
Sobre todo en español, aunque algunas apps globales envían inglés. Analiza el código numérico en lugar de apoyarte en las palabras que lo rodean.
¿Hay un número +593 para pruebas que pueda conservar durante meses?
No existe una opción de autoservicio para Ecuador; las líneas de larga duración son un producto de EE. UU. y Canadá. Puedes escribir a [email protected] para consultar casos especiales.
¿Puedo pedir números de Ecuador desde un navegador en lugar de la API?
Sí. Inicia sesión, elige el servicio y Ecuador en el OTP Gateway, confirma el precio mostrado y el código aparece en la misma pantalla cuando llega.
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.