Français
Tester les codes d'inscription macédoniens (+389) avant votre lancement
L'OTP Gateway d'OTP Route vous fournit un numéro à usage unique de Macédoine du Nord (+389) pour que votre équipe reçoive le code de vérification SMS dans le tableau de bord ou via l'API et les webhooks signés. Les codes démarrent à $0.20 par code, le prix en direct de chaque service est renvoyé par l'API, et une activation qui ne reçoit aucun SMS en 20 minutes ne coûte rien.
Votre checklist de lancement dit « vérifier les inscriptions +389 » : par où la QA commence-t-elle ?
Une situation courante : le produit s'étend dans les Balkans occidentaux, le parcours d'inscription gère déjà une douzaine de marchés, et quelqu'un doit prouver qu'il accepte les numéros macédoniens et que le SMS envoyé par votre application arrive bien. Emprunter le téléphone d'un collègue ne passe pas à l'échelle, et une SIM locale est peu pratique à intégrer dans un runner de CI.
L'OTP Gateway supprime cette dépendance. Vous demandez un numéro de vérification de Macédoine du Nord via l'API ou le tableau de bord, vous le saisissez dans votre propre parcours et vous récupérez le code reçu. Chaque numéro sert à une seule vérification : une suite de non-régression peut donc demander un nouveau numéro +389 pour les tests à chaque exécution. La présentation des tests QA montre comment les équipes l'intègrent à leur processus de livraison.
Comment s'écrivent les numéros +389, et que doit accepter votre validateur ?
L'indicatif de la Macédoine du Nord est +389 et son préfixe national est 0. Les numéros mobiles s'écrivent localement 07X XXX XXX ; à l'international, le 0 disparaît, ce qui donne +389 7X XXX XXX avec un numéro national de huit chiffres. Enregistrez la forme E.164 (+3897…) et ne traitez la forme locale que comme un format de saisie.
Cas de test à garder dans la suite :
- Un utilisateur sélectionne +389 mais tape quand même le 0 ; le formulaire doit le supprimer plutôt que rejeter la saisie.
- Les numéros collés avec des espaces, des barres obliques ou des tirets doivent se normaliser en une seule valeur enregistrée.
- Les contrôles de plages relèvent d'une bibliothèque de numéros de téléphone maintenue, pas de préfixes codés en dur, car les plages des opérateurs évoluent.
Pourquoi les modèles de SMS en cyrillique méritent-ils leur propre test ?
Le macédonien est la langue officielle sur tout le territoire et s'écrit en cyrillique ; l'albanais a aussi un statut officiel et est très répandu. Si votre application envoie son message de vérification en macédonien, les caractères cyrilliques imposent l'encodage UCS-2, qui réduit un segment SMS de 160 à 70 caractères. Un modèle qui tient confortablement en anglais peut se scinder en plusieurs segments, ou être tronqué si votre expéditeur plafonne la longueur.
Recevoir le vrai message sur un numéro +389 montre ce que verrait un utilisateur : le code est-il placé assez tôt pour être lisible dans l'aperçu de notification, un repli en alphabet latin se déclenche-t-il, et les indices de saisie automatique fonctionnent-ils encore ? Votre parseur doit reconnaître les chiffres plutôt qu'une phrase fixe, car les services tiers choisissent leur propre formulation et leur propre langue.
Quels appels permettent d'obtenir un numéro de Macédoine du Nord par programme ?
La documentation développeur détaille chaque champ ; le schéma de cette API de vérification SMS est court. Authentifiez-vous avec une clé Bearer commençant par or_live_ sur https://otproute.com/api/v1, puis :
- Chargez la liste des pays avec
GET /api/v1/countries; l'identifiant de la Macédoine du Nord estmk. - Demandez à
GET /api/v1/prices?country=mk&service=<id>le prix et la disponibilité en direct. - Créez l'activation avec
POST /api/v1/activationset un corps tel que{"service": "viber", "country": "mk"}. - Interrogez
GET /api/v1/activations/{id}, ou attendezactivation.sms_receivedsur un webhook. - Annulez via
POST /api/v1/activations/{id}/cancelquand un test se termine plus tôt.
Les appels webhook portent X-OTPRoute-Signature: t=<unix>,v1=<hex>. Reconstruisez le HMAC-SHA256 sur "<t>.<raw body>" avec le secret de l'endpoint, comparez en temps constant, écartez les horodatages anciens et indexez le traitement sur l'identifiant d'activation pour qu'un renvoi soit sans conséquence. Chaque compte dispose de 10 clés, 5 endpoints webhook et 300 requêtes par minute au maximum.
Quels services sont ouverts sur la route +389 en ce moment ?
La Macédoine du Nord compte actuellement plus de 900 services sur l'OTP Gateway. L'instantané en direct comprend Viber, WhatsApp, Facebook, Instagram, Telegram, Google (Gmail & YouTube), TikTok, Microsoft & Outlook, Signal, LinkedIn, Uber et ChatGPT (OpenAI).
Tous les services ne sont pas ouverts à toute heure ; c'est normal pour un stock de SMS, et c'est la raison pour laquelle les prix et la disponibilité sont fournis par l'API. Vos collègues qui travaillent sans code peuvent suivre les mêmes étapes dans le tableau de bord : créez un compte, rechargez, choisissez la Macédoine du Nord et le service, et le code s'affiche sur la page d'activation dès son arrivée.
Le code n'est pas arrivé : que faire ?
Chaque activation dure 20 minutes et vous ne payez que si le SMS arrive. Annulez-la, ou laissez la fenêtre se fermer à vide, et le montant total retourne automatiquement dans le portefeuille.
Avant de recommander :
- Attendez la fin de la fenêtre ; un expéditeur lent est bien plus fréquent qu'un message perdu.
- Vérifiez que le service accepte les numéros virtuels ; certains les refusent par politique, ce que le remboursement couvre justement.
- Réessayez plus tard ou par une autre route de service.
- Laissez une pause entre les tentatives pour qu'un test instable n'enchaîne pas les commandes sur la route +389.
Le guide du routage par pays explique comment prévoir des solutions de repli entre marchés. Limitez l'usage à vos propres produits et comptes, respectez les conditions de chaque service et rappelez-vous que la politique d'utilisation acceptable d'OTP Route s'applique.
Et pour une ligne macédonienne permanente, la facturation et le sandbox ?
OTP Route ne propose pas de numéro longue durée en libre-service en Macédoine du Nord. Les Dedicated Numbers sont un produit réservé aux États-Unis et au Canada, vendus instantanément dès $1.95/mois ; pour une ligne +389 durable, écrivez à [email protected] et l'équipe vous dira si la réglementation locale le permet, sans promesse de disponibilité.
Le paiement se fait à l'usage depuis un portefeuille USD prépayé alimenté par carte ou en USDT/USDC, sans abonnement mensuel et avec une facture PDF pour chaque recharge. Les comptes de développement peuvent passer en sandbox sur demande, pour que les intégrations tournent sur des numéros et des codes simulés.
Questions fréquentes
Puis-je vérifier le SMS d'inscription macédonien de mon application sans carte SIM ?
Oui. Demandez un numéro OTP Gateway avec le pays mk, utilisez-le sur votre propre écran d'inscription et lisez le message dans le tableau de bord ou depuis un webhook.
Combien coûte un code de vérification +389 ?
Dès $0.20 par code ; le montant exact dépend du service et s'affiche dans le tableau de bord ou est renvoyé par GET /api/v1/prices. Si la fenêtre de 20 minutes se ferme sans SMS, la totalité du montant vous est restituée.
Les messages de vérification envoyés vers des numéros macédoniens seront-ils en cyrillique ?
Cela dépend de l'expéditeur. Votre application contrôle son propre modèle, alors que les services tiers choisissent la langue d'après les réglages du compte ou de l'appareil : analysez donc les chiffres.
Ma base de données doit-elle conserver le 0 initial des mobiles macédoniens ?
Conservez plutôt le format E.164 : +389 suivi du numéro national de huit chiffres, sans 0 de préfixe ni espaces.
Puis-je garder un numéro de Macédoine du Nord pour des connexions répétées ?
Pas en libre-service. Les Dedicated Numbers de longue durée n'existent que pour les États-Unis et le Canada ; pour +389, écrivez au support, la réponse dépend de la réglementation locale.
Peut-on lancer la CI sur la Macédoine du Nord sans dépenser de crédit ?
Demandez le sandbox sur un compte de développement. Il simule des numéros et des codes, de sorte que toute l'intégration tourne de bout en bout sans frais sur le portefeuille.
Pourquoi un service pourrait-il rejeter mon numéro +389 ?
Certaines plateformes refusent les numéros virtuels. L'activation expire alors ou peut être annulée, et le montant retourne automatiquement dans votre portefeuille.
Les noms de services sont des marques déposées de leurs propriétaires respectifs. OTP Route n'est affilié à aucun d'entre eux. Utilisez les numéros de manière licite et respectez les conditions de chaque service ainsi que notre Politique d'utilisation acceptable.