Cómo recibir códigos SMS de imo para pruebas y operación de cuentas

OTP Gateway desde $0.20 por código197 paísesID de API: imoNúmeros dedicados de EE. UU./CA desde $1.95/mes
Respuesta rápida

Un equipo recibe un código de verificación de imo con OTP Route pidiendo un número de un solo uso para el servicio imo en el OTP Gateway, introduciéndolo en imo y leyendo el código en el panel o mediante polling de la API y webhooks firmados. Los precios parten de $0.20 por código, y un pedido sin SMS dentro de la ventana de 20 minutos se reembolsa automáticamente.

La situación: tu producto toca imo y cada prueba necesita un teléfono

imo es una aplicación de mensajería y de llamadas de voz y vídeo que identifica cada cuenta por su número de teléfono. Registrarse, o pasar una cuenta a un dispositivo nuevo, dispara un código de un solo uso por SMS. Ese diseño es sencillo para los usuarios y incómodo para los equipos: quien construye una integración, un flujo de soporte o una prueba de mercado que involucre a imo necesita un número accesible para cada intento.

Usar los teléfonos del personal mezcla números personales con cuentas de trabajo y no escala a una matriz de pruebas en varios países. Un número de un solo uso del OTP Gateway gestiona un código, deja fuera los números privados y se puede pedir desde código o a mano. La página de verificación de apps móviles describe el patrón en general.

¿En qué países se pueden recibir códigos OTP de imo?

El servicio imo está disponible actualmente en 197 países. Algunos ejemplos son India, Pakistán, Bangladés, Nepal, Arabia Saudí, Emiratos Árabes Unidos, Egipto, Nigeria, Kenia, Indonesia, Filipinas, Alemania, Bélgica, Reino Unido, Estados Unidos y Canadá.

Elige el país que corresponda al caso que estás probando. Si tu equipo de soporte atiende a clientes en el sur de Asia, un número de esa región reproduce el flujo que ellos ven, incluido el idioma del SMS y las comprobaciones regionales que aplique el servicio. La lista de países muestra todas las rutas.

¿Cómo funciona el flujo de la API de códigos de verificación de imo?

Crea una clave Bearer en la consola para desarrolladores (prefijo or_live_, hasta 10 por cuenta) y llama a https://otproute.com/api/v1; el límite es de 300 solicitudes por minuto.

  1. Consulta los ids con GET /api/v1/services y GET /api/v1/countries; el id del servicio es imo.
  2. Consulta el precio del par con GET /api/v1/prices?country=pk&service=imo.
  3. Haz el pedido con POST /api/v1/activations y {"service": "imo", "country": "pk"}, y guarda el id de la activación.
  4. Introduce el número recibido en la pantalla de registro de imo.
  5. Recoge el código desde el webhook activation.sms_received, o haz polling a GET /api/v1/activations/{id} si no puedes exponer un endpoint.

En los webhooks, verifica X-OTPRoute-Signature: t=<unix>,v1=<hex> calculando el HMAC-SHA256 de "<t>.<raw body>" con el secreto del endpoint, y rechaza las marcas de tiempo antiguas. Haz el manejador idempotente, usando el id de la activación como clave, para que una entrega reintentada se procese una sola vez. El esquema completo está en la documentación.

¿Se puede pedir un número de imo desde el panel?

Sí. Regístrate con un correo electrónico y un código de 6 dígitos enviado por email, o con Google, y activa la autenticación en dos pasos TOTP. Recarga el monedero, elige imo y un país, revisa el precio que se muestra y confirma. Escribe el número en imo, y el código aparece en el panel en cuanto se entrega. Es ideal para el personal de soporte o para el responsable de cuentas de una agencia que necesita una verificación puntual sin escribir código.

¿Por qué puede no llegar un código de imo y qué hago?

Cada activación permanece abierta 20 minutos y solo pagas si el código llega. Un pedido caducado o cancelado se reembolsa íntegramente al monedero de forma automática.

Los códigos se pierden por motivos corrientes: imo puede rechazar números virtuales en ciertos casos, una ruta puede estar saturada, o el servicio puede añadir comprobaciones sobre números que ya ha visto. Cuando ocurra:

  • Deja correr la ventana en lugar de cancelar pronto.
  • Reintenta más tarde, o prueba otra ruta de país que siga encajando con la prueba.
  • Pon una pausa y un tope a los reintentos; lanzar pedidos de imo uno tras otro solo gasta intentos.

¿Cuándo conviene más un número dedicado para imo?

Como imo vincula la cuenta al número de teléfono, un número de un solo uso no puede recibir un código posterior cuando la misma cuenta inicia sesión en otro dispositivo. Para una línea de soporte, una cuenta operativa compartida o un acceso de staging que debe seguir funcionando, el número dedicado es la mejor opción. Solo está disponible en Estados Unidos y Canadá, desde $1.95/mes, con SMS entrantes en el panel y en tu webhook mediante number.sms_received. La página de números dedicados explica las renovaciones y la liberación.

Uso responsable y facturación

Respeta los términos de servicio de imo: una cuenta por persona o empresa real, sin registros masivos ni falsos. OTP Route sirve para probar el flujo de tu propio producto y operar tus propias cuentas legítimas, y se aplica su Política de Uso Aceptable. imo es una marca de su titular, y OTP Route no tiene ninguna afiliación con ella.

La facturación usa un único monedero prepago en USD, de pago por uso y sin cuota mensual. Los fondos se añaden con tarjeta o como USDT/USDC, y tras cada recarga se envía por correo una factura en PDF, lo que facilita conciliar los costes de pruebas con imo. Las cuentas de desarrollo pueden pasarse a sandbox bajo petición para hacer pruebas de extremo a extremo con números y códigos simulados.

Preguntas frecuentes

¿Cómo recibo un OTP de imo a través de la API?

Crea una activación con {"service": "imo", "country": "<id>"}, introduce el número en imo y lee el código desde el webhook o con GET /api/v1/activations/{id}.

¿Está disponible la verificación por SMS de imo para pruebas en mi país?

imo figura ahora mismo en 197 países. Consulta GET /api/v1/countries o el panel para ver la disponibilidad en tiempo real.

¿Acepta imo siempre un número virtual?

No. imo puede rechazar algunos números virtuales, y por eso un pedido sin código se reembolsa íntegramente pasados 20 minutos.

¿Cuánto cuesta un número de teléfono para imo con OTP Route?

Desde $0.20 por código, según el país. El precio en vivo lo devuelve GET /api/v1/prices.

¿Puedo volver a iniciar sesión más tarde en la misma cuenta de imo con un número de un solo uso?

No de forma fiable, porque cada número de un solo uso gestiona un único código. Usa un número dedicado de EE. UU. o Canadá para las cuentas que deban volver a iniciar sesión.

¿Cómo debe tratar mi webhook las entregas duplicadas de imo?

Verifica la firma y procesa cada id de activación una sola vez, para que los reintentos no repitan el trabajo.

¿Puedo crear varias cuentas de imo de esta manera?

Solo para personas o empresas reales que representes, dentro de los términos de imo. No se permiten registros masivos ni falsos.

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.