Guía para desarrolladores sobre los códigos de verificación de Moldavia (+373)

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

OTP Route te permite recibir códigos de verificación SMS de Moldavia (+373) mediante su OTP Gateway, leyendo cada código en el panel o llevándolo a tus sistemas con la API REST o un webhook firmado. Un código cuesta desde $0.20 per code, y si no llega nada al número en 20 minutos se reembolsa el importe completo al monedero.

¿Cómo es una activación +373, desde la solicitud hasta el código?

Una activación es un objeto de corta vida con un id, un número de teléfono y un estado. Tu cliente se autentica en https://otproute.com/api/v1 con una clave Bearer que empieza por or_live_, generada en la consola de desarrolladores (hasta 10 claves por cuenta, 300 solicitudes por minuto).

El ciclo de vida para Moldavia es así. Tu trabajo lee GET /api/v1/prices?country=md&service=<id> para confirmar que la ruta está abierta y ver el precio de hoy. Después envía POST /api/v1/activations con {"service": "<id>", "country": "md"} y recibe el id de la activación más un número +373. La prueba introduce ese número en la app de destino y dispara el SMS. A partir de ese momento la activación está viva durante 20 minutos; termina cuando se recibe un código, cuando llamas a POST /api/v1/activations/{id}/cancel o cuando se agota el tiempo.

Los ids de servicio y el catálogo completo de países salen de GET /api/v1/services y GET /api/v1/countries. Obtenlos al arrancar en lugar de fijarlos en el código, porque la lista en vivo es la fuente de verdad. La guía de integración de la API de OTP muestra un cliente completo.

¿Mi cliente de la API de OTP de Moldavia debe hacer polling o escuchar webhooks?

Ambos funcionan con la misma API de verificación por SMS, y muchos equipos usan los dos: webhooks por velocidad y polling como red de seguridad.

Webhooks. Añade un endpoint en la consola de desarrolladores (una cuenta puede registrar cinco) y gestiona activation.sms_received, activation.expired y activation.cancelled. Valida la cabecera X-OTPRoute-Signature, con el formato t=<unix>,v1=<hex>, calculando HMAC-SHA256 sobre <t>.<raw body> con el secreto del endpoint y rechazando las marcas de tiempo caducadas. Procesa usando como clave el id de la activación, de modo que una entrega duplicada sea inofensiva.

Polling. Llama a GET /api/v1/activations/{id} cada pocos segundos con un backoff, y detente cuando el estado sea final. Esto conviene a los runners de CI detrás de un cortafuegos que no pueden aceptar solicitudes entrantes. Nuestro artículo sobre pruebas de SMS OTP en pipelines de CI trata los tiempos de espera y los reintentos en ambos patrones.

¿Qué hace diferentes a los números de teléfono de Moldavia?

Los números nacionales de Moldavia tienen ocho dígitos después del prefijo de país +373, y la marcación nacional añade un prefijo troncal 0 delante. Por eso los usuarios escriben el mismo móvil de varias formas: con el 0 inicial, con +373 o con 00373. Normaliza eliminando espacios y guiones, quitando el 0 nacional al añadir el prefijo de país y guardando la forma E.164. Un validador que insista en un cero inicial rechazará una entrada internacional correctamente formateada, y es una de las primeras cosas que suele revelar un número +373 de pruebas.

El rumano es el idioma oficial y el ruso está muy extendido, así que los textos de verificación de los servicios locales pueden llegar en cualquiera de los dos, o en inglés si proceden de apps globales. Los mensajes en cirílico se envían con una codificación más amplia y se dividen de otra manera que el texto en alfabeto latino, algo que conviene cubrir en cualquier parser que extraiga el código.

Los equipos prueban en Moldavia cuando localizan una app al rumano o al ruso, atienden a clientes de toda la región, o tienen personal de soporte e ingeniería en Chisináu cuyos propios pasos de verificación hay que comprobar.

¿Qué apps enrutan códigos a Moldavia actualmente?

OTP Route lista más de 1,700 servicios para Moldavia. La instantánea actual de los más populares incluye Telegram, Viber, WhatsApp, Signal, Facebook, Instagram, TikTok, Google (Gmail y YouTube), LinkedIn, Snapchat, Amazon, eBay, Netflix y Claude.

Considéralo una imagen en movimiento. El inventario cambia durante el día, así que solicita la lista en vivo antes de cada ejecución y ten lista una ruta alternativa para los servicios inestables. El artículo sobre enrutamiento por país explica cómo funciona el OTP routing hacia un país de reserva sin cambiar la lógica de tu prueba.

¿Por qué podría no aparecer un código de Moldavia?

Un servicio puede rechazar de plano los números virtuales, limitar los intentos repetidos o entregar con lentitud en una ruta determinada. Nada de esto te cuesta nada, porque un código que no llega dentro de la ventana de 20 minutos supone un reembolso completo y automático al monedero.

Pasos prácticos cuando ocurre:

  • Espera a que termine la ventana en lugar de cancelar al primer silencio.
  • Confirma que el servicio acepta números virtuales en primer lugar.
  • Vuelve a intentarlo más tarde, o cambia a otro país que admita el servicio.
  • Espacia los pedidos repetidos; lanzar activaciones nuevas en un bucle rápido es contraproducente.
  • Registra los ids de activación junto con los logs de la app para poder comparar las ejecuciones fallidas y las correctas.

¿Cómo pide un número de Moldavia alguien que no programa?

Crea una cuenta en registro con correo y un código de 6 dígitos por correo, o con el acceso de Google. En el OTP Gateway, selecciona el servicio, elige Moldavia, lee el precio en vivo y confirma. Pega el número +373 en la app que estás verificando; el código aparece en el panel en cuanto se recibe. Puedes cancelar desde la misma pantalla y el importe vuelve directamente al monedero.

¿Qué hay de las líneas duraderas, el acceso sandbox y el pago?

OTP Route no vende un número moldavo de larga duración de autoservicio. Los Dedicated Numbers se ofrecen solo en Estados Unidos y Canadá, desde $1.95/month. Para una línea +373 duradera, escribe a [email protected]; que se pueda gestionar depende de la normativa local.

El pago es por uso desde un único monedero en USD, sin suscripción ni niveles. Añade fondos con tarjeta o con USDT/USDC y recibe una factura en PDF por correo por cada recarga. Los desarrolladores que quieran ensayar primero una integración pueden pedir que su cuenta pase a sandbox, donde los números y los códigos son simulados y el monedero queda intacto.

Preguntas frecuentes

¿Puedo recibir un SMS OTP de Moldavia sin vivir allí?

Sí. El OTP Gateway emite un número +373 que puedes usar desde cualquier lugar, y el código se muestra en el panel o se envía a tu cliente de API.

¿Qué id de país debe enviar mi código para Moldavia?

Envía md como valor de country. Los ids de servicio salen de GET /api/v1/services.

¿Debo guardar los números de Moldavia con el 0 inicial?

No. Guárdalos en E.164 como +373 más los ocho dígitos nacionales, quitando el prefijo troncal nacional.

¿Qué pasa si cancelo una activación de Moldavia?

Llamar a POST /api/v1/activations/{id}/cancel antes de que llegue un código cierra la activación y devuelve el importe completo a tu monedero.

¿Hay un número de verificación de Moldavia que pueda conservar durante meses?

No como autoservicio. Los Dedicated Numbers de larga duración son un producto de Estados Unidos y Canadá; escribe al soporte para preguntar por Moldavia.

¿Puedo usar OTP Route para crear muchas cuentas en una misma app?

No. Está pensado para probar y operar tus propios productos y cuentas legítimos, dentro de las condiciones de cada servicio y de la Política de Uso Aceptable de OTP Route.

¿Puede mi batería de pruebas ejecutarse contra Moldavia sin gastar dinero?

Sí, si solicitas el modo sandbox para una cuenta de desarrollo. Devuelve números y códigos simulados para pruebas 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.