Prueba los códigos de registro macedonios (+389) antes de tu lanzamiento

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

El OTP Gateway de OTP Route te da un número de un solo uso de Macedonia del Norte (+389) para que tu equipo reciba el código de verificación por SMS en el panel o mediante la API y webhooks firmados. Los códigos parten de $0.20 por código, la API devuelve el precio en vivo de cada servicio y una activación que no recibe ningún SMS en 20 minutos no cuesta nada.

Tu checklist de lanzamiento dice «verificar registros +389»: ¿por dónde empieza QA?

Una situación conocida: el producto se expande a los Balcanes Occidentales, el flujo de registro ya funciona en una docena de mercados y alguien tiene que demostrar que acepta números de Macedonia del Norte y que el SMS que envía tu app realmente llega. Pedir prestado el teléfono de un compañero no escala, y una SIM local es incómoda de mantener dentro de un runner de CI.

El OTP Gateway elimina esa dependencia. Solicitas un número de verificación de Macedonia del Norte por la API o el panel, lo ingresas en tu propio flujo y recoges el código que llegue. Cada número sirve para una sola verificación, así que una suite de regresión puede pedir un número +389 nuevo para pruebas en cada ejecución. La guía de pruebas de QA muestra cómo los equipos lo integran en un proceso de lanzamiento.

¿Cómo se escriben los números +389 y qué debe aceptar tu validador?

El código de país de Macedonia del Norte es +389 y su prefijo troncal nacional es 0. Los móviles se escriben localmente como 07X XXX XXX; en formato internacional el 0 desaparece y queda +389 7X XXX XXX, con un número nacional de ocho dígitos. Guarda la forma E.164 (+3897…) y trata la forma local únicamente como formato de entrada.

Casos de prueba que conviene mantener en la suite:

  • Un usuario selecciona +389 y aun así escribe el 0; el formulario debería quitarlo en lugar de rechazar la entrada.
  • Los números pegados con espacios, barras o guiones deben normalizarse a un único valor guardado.
  • Las comprobaciones de rango pertenecen a una biblioteca de números de teléfono mantenida, no a prefijos fijados en el código, porque los rangos de los operadores cambian con el tiempo.

¿Por qué las plantillas de SMS en cirílico merecen su propia prueba?

El macedonio es el idioma oficial en todo el país y se escribe en cirílico; el albanés también tiene estatus oficial y está muy extendido. Si tu app envía el mensaje de verificación en macedonio, los caracteres cirílicos obligan a usar codificación UCS-2, lo que reduce un segmento de SMS de 160 a 70 caracteres. Una plantilla que cabe cómodamente en inglés puede dividirse en varios segmentos, o cortarse si tu remitente limita la longitud.

Recibir el mensaje real en un número +389 te muestra lo que vería un usuario: si el código aparece lo bastante pronto para leerse en la vista previa de la notificación, si entra en juego una alternativa en alfabeto latino y si las sugerencias de autocompletado siguen funcionando. Tu parser debe buscar los dígitos y no una frase fija, ya que los servicios de terceros eligen su propio texto e idioma.

¿Qué llamadas obtienen un número de Macedonia del Norte por programa?

La documentación para desarrolladores cubre cada campo; el esquema de esta API de verificación por SMS es breve. Autentícate con una clave Bearer que empieza por or_live_ contra https://otproute.com/api/v1 y luego:

  1. Carga la lista de países con GET /api/v1/countries; el id de Macedonia del Norte es mk.
  2. Pide GET /api/v1/prices?country=mk&service=<id> para obtener el precio y la disponibilidad en vivo.
  3. Crea la activación con POST /api/v1/activations y un cuerpo como {"service": "viber", "country": "mk"}.
  4. Consulta GET /api/v1/activations/{id} o espera activation.sms_received en un webhook.
  5. Cancela con POST /api/v1/activations/{id}/cancel cuando una prueba termina antes de tiempo.

Las llamadas de webhook incluyen X-OTPRoute-Signature: t=<unix>,v1=<hex>. Reconstruye el HMAC-SHA256 sobre "<t>.<raw body>" con el secreto del endpoint, compara en tiempo constante, rechaza las marcas de tiempo antiguas y procesa según el id de activación para que un reenvío no cause daño. Cada cuenta tiene hasta 10 claves, 5 endpoints de webhook y 300 solicitudes por minuto.

¿Qué servicios están abiertos ahora en la ruta +389?

Macedonia del Norte tiene actualmente más de 900 servicios en el OTP Gateway. La instantánea en vivo incluye Viber, WhatsApp, Facebook, Instagram, Telegram, Google (Gmail & YouTube), TikTok, Microsoft & Outlook, Signal, LinkedIn, Uber y ChatGPT (OpenAI).

No todos los servicios están abiertos a todas horas; es normal en el inventario de SMS y es la razón por la que la API sirve precios y disponibilidad. Los compañeros que trabajan sin código pueden seguir los mismos pasos en el panel: crea una cuenta, recarga, elige Macedonia del Norte y el servicio, y el código aparece en la página de la activación en cuanto llega.

El código no llegó: ¿y ahora qué?

Cada activación dura 20 minutos y solo pagas si el SMS llega. Si la cancelas, o dejas que la ventana se cierre vacía, el importe completo vuelve al monedero automáticamente.

Antes de volver a pedir:

  • Espera a que termine la ventana; un remitente lento es mucho más habitual que un mensaje perdido.
  • Confirma que el servicio admite números virtuales; algunos los rechazan por política, que es justo lo que cubre el reembolso.
  • Reintenta más tarde o por otra ruta de servicio.
  • Deja una pausa entre intentos para que una prueba inestable no dispare pedido tras pedido contra la ruta +389.

La guía de enrutamiento por país explica cómo planificar alternativas entre mercados. Limita el uso a tus propios productos y cuentas, respeta los términos de cada servicio y recuerda que se aplica la Política de Uso Aceptable de OTP Route.

¿Y una línea macedonia permanente, la facturación y el sandbox?

OTP Route no ofrece un número de largo plazo de autoservicio en Macedonia del Norte. Los Números Dedicados son un producto de Estados Unidos y Canadá, que se compran al instante desde $1.95/mes; para una línea +389 duradera, escribe a [email protected] y el equipo te dirá si la normativa local lo permite, sin prometer disponibilidad.

El pago es por uso desde un monedero prepago en USD que se recarga con tarjeta o con USDT/USDC, sin cuota mensual y con una factura en PDF por cada recarga. Las cuentas de desarrollo pueden pasarse a sandbox bajo petición para que las integraciones se ejecuten con números y códigos simulados.

Preguntas frecuentes

¿Puedo comprobar el SMS de registro macedonio de mi app sin una tarjeta SIM?

Sí. Solicita un número del OTP Gateway con el país mk, úsalo en tu propia pantalla de registro y lee el mensaje en el panel o desde un webhook.

¿Cuánto cuesta un código de verificación +389?

Desde $0.20 por código; el importe exacto depende del servicio y se muestra en el panel o lo devuelve GET /api/v1/prices. Si la ventana de 20 minutos se cierra sin SMS, recuperas el importe completo.

¿Los mensajes de verificación a números de Macedonia del Norte llegarán en cirílico?

Depende del remitente. Tu propia app controla su plantilla, mientras que los servicios de terceros eligen el idioma según la configuración de la cuenta o del dispositivo, así que analiza los dígitos.

¿Mi base de datos debe conservar el 0 inicial de los móviles macedonios?

Guarda mejor el formato E.164: +389 seguido del número nacional de ocho dígitos, sin el 0 troncal y sin espacios.

¿Puedo conservar un número de Macedonia del Norte para inicios de sesión repetidos?

No en autoservicio. Los Números Dedicados de largo plazo solo existen para Estados Unidos y Canadá; para +389, escribe a soporte y la respuesta dependerá de la normativa local.

¿Hay forma de ejecutar CI contra Macedonia del Norte sin gastar saldo?

Pide sandbox para una cuenta de desarrollo. Simula números y códigos para que toda la integración se ejecute de principio a fin sin cargos al monedero.

¿Por qué un servicio podría rechazar mi número +389?

Algunas plataformas rechazan los números virtuales. La activación entonces caduca o puede cancelarse, y el cargo vuelve a tu monedero automáticamente.

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.