Cómo gestionar códigos de un solo uso de Maldivas (+960) en QA y operaciones

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

Sí, OTP Route puede recibir por ti códigos de verificación SMS de Maldivas (+960): el OTP Gateway emite un número maldivo de un solo uso por servicio, y el código aparece en el panel o llega a tu backend mediante polling de la API o un webhook firmado. Los códigos parten de $0.20 per code, y un pedido que no recibe SMS en 20 minutos se reembolsa por completo a tu monedero.

La situación: un producto de viajes u hostelería debe funcionar para usuarios +960

Imagina una plataforma de reservas, una herramienta de operaciones para resorts o una app de reparto que está a punto de dar soporte a huéspedes y socios en Malé y en todos los atolones. Los ingenieros viven en otro lugar, la pantalla de verificación se diseñó pensando en números mucho más largos y nadie en el equipo tiene una SIM maldiva. Alguien tiene que demostrar que el paso del teléfono funciona antes del lanzamiento.

Ese es el hueco que cubre el OTP Gateway. Entrega a tu prueba un número +960 real para una sola verificación, de modo que puedes recibir mensajes SMS OTP de Maldivas en tu propio flujo de registro de staging o producción sin viajar, sin roaming y sin pedir prestado el teléfono de un colega.

Los equipos suelen llegar aquí por uno de tres motivos: QA de localización para un mercado muy turístico, un lanzamiento regional por el sur de Asia y el océano Índico, o un equipo de operaciones que quiere verificar una cuenta de empresa sin atarla al número personal de nadie. La página de pruebas de QA describe el flujo de trabajo más amplio.

¿Por qué los números maldivos de siete dígitos hacen tropezar al código de validación?

Maldivas usa un plan de numeración cerrado: +960 seguido de siete dígitos, sin prefijo troncal que añadir ni quitar. Esa longitud corta es justo lo que hace fallar a muchos formularios. Una expresión regular que espera al menos nueve dígitos nacionales, o una biblioteca configurada con otra región por defecto, rechazará un número perfectamente válido.

Algunas comprobaciones que conviene añadir a tu batería de pruebas:

  • acepta tanto +960 seguido de siete dígitos como la forma local de siete dígitos sin más, y normaliza a E.164 antes de guardar;
  • confirma que ninguna ruta de código inserta un cero, porque no hay prefijo troncal que restituir;
  • muestra el número correctamente en las pantallas de confirmación y en los recibos.

El dhivehi, la lengua nacional, se escribe en el alfabeto thaana, de derecha a izquierda, mientras que el inglés se usa mucho en los negocios y el turismo. Es de esperar que la mayoría de los textos de verificación de apps internacionales lleguen en inglés, pero extrae los dígitos en lugar de comparar con la redacción, para que una plantilla localizada no rompa tu parser.

¿Qué puede verificar hoy un número +960?

Ahora mismo la ruta de Maldivas cubre más de 1,700 servicios. Entre los nombres de la instantánea actual figuran WhatsApp, Telegram, Viber, Instagram, Facebook, Airbnb, Uber, Google (Gmail y YouTube), LinkedIn, Microsoft y Outlook, Snapchat, TikTok, Claude y Netflix.

Para un producto de viajes, la combinación útil suele ser un servicio de reservas o de mensajería más tu propia app, para comprobar cómo se comporta el número de un huésped en ambos. La disponibilidad cambia a lo largo del día, y por eso la API devuelve datos en vivo en lugar de una lista fija. El catálogo completo está en servicios.

Integrar la API de OTP de Maldivas en una prueba automatizada

Crea una clave de API en la consola de desarrolladores; empieza por or_live_ y se envía como token Bearer a https://otproute.com/api/v1. El id de país de Maldivas es mv.

  1. Pregunta con GET /api/v1/prices?country=mv&service=airbnb cuánto costará el pedido y si hay disponibilidad.
  2. Envía POST /api/v1/activations con {"service": "airbnb", "country": "mv"} para recibir un id de activación y el número +960.
  3. Introduce el número en el flujo que estás probando.
  4. Recoge el código +960 cuando activation.sms_received llegue a tu endpoint, o haz polling a GET /api/v1/activations/{id}.
  5. Cuando una prueba de Maldivas se interrumpe antes de tiempo, envía POST /api/v1/activations/{id}/cancel y el monedero se acredita de inmediato.

Las entregas firmadas incluyen X-OTPRoute-Signature con el formato t=<unix>,v1=<hex>. Calcula el HMAC-SHA256 de la marca de tiempo, un punto y el cuerpo sin procesar con el secreto del endpoint, compara y rechaza las marcas de tiempo antiguas. Puedes registrar hasta 5 endpoints de webhook y usar hasta 300 solicitudes por minuto. Los detalles de campos de esta API de OTP de Maldivas están en la documentación para desarrolladores.

Abrir un número +960 desde el panel

No todos en el proyecto escriben código, y el panel cubre lo mismo. Elige Maldivas como país, escoge el servicio, confirma el precio en vivo y el número aparece en pantalla. Pégalo en la app y luego sigue el pedido: el código aparece en la misma fila cuando el servicio lo envía.

El pedido dura 20 minutos. Solo pagas si el código llega; un pedido cancelado o expirado se reembolsa automáticamente, de modo que un agente de soporte que revisa un flujo de cara a los huéspedes no necesita aprobación de finanzas para cada intento.

Cuando el código se retrasa: una rutina breve de recuperación

El tiempo de entrega depende del servicio y de la ruta, así que un primer minuto tranquilo es normal. Si no ha llegado nada:

  1. Sigue esperando hasta que la ventana esté a punto de cerrarse.
  2. Reintenta más tarde en el día, o prueba con otra ruta de servicio.
  3. Comprueba si el servicio de destino acepta números virtuales; algunos los rechazan por política.
  4. Evita hacer pedidos nuevos en un bucle rápido, que solo malgasta el límite de solicitudes.

El artículo sobre enrutamiento de OTP por país explica cómo recurrir a otras rutas cuando un solo país tiene poca oferta.

Líneas de larga duración, monedero y modo sandbox

OTP Route no tiene un número de larga duración de autoservicio en Maldivas. Si necesitas una línea que tu equipo conserve, escribe a [email protected]; que sea posible depende de la normativa local. Los Dedicated Numbers que se renuevan mes a mes existen solo en Estados Unidos y Canadá, desde $1.95/month.

La facturación sale de un único monedero prepago en USD: sin suscripción ni niveles de plan. Recárgalo con tarjeta o con USDT/USDC, y recibirás por correo una factura en PDF por cada recarga. Los desarrolladores pueden pedir el modo sandbox en una cuenta de desarrollo para probar la integración con números y códigos simulados.

Mantén un uso legítimo: prueba tus propios productos, respeta las condiciones de cada servicio y ten en cuenta que la Política de Uso Aceptable de OTP Route abarca todos los pedidos.

Preguntas frecuentes

¿Cuántos dígitos tiene un número de teléfono de Maldivas?

Siete dígitos después del código de país +960, sin prefijo troncal. Tu validación debe aceptar esa longitud más corta.

¿Qué id de país de la API corresponde a Maldivas?

Es mv. Pásalo en GET /api/v1/prices y en el cuerpo de POST /api/v1/activations.

¿Puedo comprobar el registro +960 de mi app de reservas sin estar en Maldivas?

Sí. Pide un número maldivo de un solo uso al OTP Gateway, introdúcelo en tu app y lee el código en el panel o por la API.

¿Qué pasa con mi dinero si no llega ningún código de Maldivas?

No se cobra nada. Cuando la ventana de 20 minutos termina sin SMS, o cancelas, el importe completo vuelve al monedero.

¿El texto de verificación vendrá en dhivehi?

La mayoría de los servicios internacionales envían en inglés, aunque la redacción depende de la app. Analiza los dígitos y no la frase, así funcionará en cualquiera de los dos idiomas.

¿Puedo conservar un número +960 para una cuenta del personal?

No como autoservicio. Las líneas conservadas son un producto de Estados Unidos y Canadá; para Maldivas, escribe a [email protected] para consultar las opciones.

¿Necesito un plan mensual para usar OTP Route?

No. Pagas según uso desde un monedero prepago en USD recargado con tarjeta o USDT/USDC, con una factura en PDF por cada recarga.

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.