Français
Tester la vérification téléphonique danoise (+45) : choisir le bon produit OTP Route
Oui, vous pouvez recevoir des codes de vérification danois (+45) avec OTP Route en commandant un numéro à usage unique auprès de l'OTP Gateway, puis en lisant le code dans le tableau de bord ou via l'API REST et les webhooks signés. Les prix démarrent à $0.20 par code, et le débit n'est conservé que si le SMS arrive dans la fenêtre de 20 minutes. Les lignes danoises longue durée ne sont pas proposées en libre-service : la Gateway est donc la voie à suivre pour les tests +45.
Faut-il un seul code danois ou un numéro à conserver ?
Tranchez cette question avant d'écrire la moindre ligne d'intégration, car les deux produits OTP Route répondent à des besoins différents.
- OTP Gateway vous donne un numéro +45 pour une seule vérification. Vous le commandez, déclenchez le SMS depuis l'application testée, lisez le code, et le numéro a rempli son rôle. C'est adapté aux tests d'inscription, aux suites de régression et aux vérifications ponctuelles d'un écran d'onboarding danois.
- Dedicated Virtual Numbers sont des lignes que vous gardez tant qu'elles se renouvellent, avec SMS entrants et sortants et appels depuis le navigateur. Ces lignes n'existent que pour les numéros américains et canadiens, dès $1.95/mois.
Il n'existe pas de numéro danois longue durée en libre-service. Si votre équipe a vraiment besoin d'une ligne +45 qui lui reste attribuée, écrivez à [email protected] ; sa mise en place dépend de la réglementation locale, et rien n'est promis. Pour la plupart des tests QA au Danemark, la Gateway est de toute façon le bon outil. Notre article sur les numéros temporaires et dédiés compare les deux pour des plans de test nordiques.
Quelles applications un numéro Gateway +45 peut-il vérifier ?
La route danoise couvre actuellement plus de 1 800 services. Parmi les plus populaires du relevé du jour : WhatsApp, LinkedIn, Uber, Telegram, Google (Gmail & YouTube), Microsoft & Outlook, Signal, Discord, ChatGPT (OpenAI), Amazon, Airbnb et Netflix.
La disponibilité varie au cours de la journée à mesure que nos partenaires opérateurs ajoutent ou retirent de la capacité ; considérez donc cette liste comme un point de départ et non comme un contrat. Un bon routage OTP consiste à demander le stock actuel plutôt qu'à le supposer. La réponse faisant foi à un instant donné vient de l'API ou de l'écran de commande du tableau de bord, qui ne proposent que les combinaisons pouvant être servies immédiatement.
Comment le flux de l'API OTP Danemark se déroule-t-il de bout en bout ?
Tous les appels vont vers https://otproute.com/api/v1 avec une clé Bearer préfixée or_live_, générée dans la console Développeur. Un compte peut contenir jusqu'à 10 clés, ce qui permet de donner au staging, à la CI et à un portable local leurs propres identifiants, révocables séparément.
Un déroulé typique commence par GET /api/v1/balance, afin qu'une suite échoue tôt si le portefeuille est vide. Ensuite, GET /api/v1/prices?country=dk&service=<id> renvoie le prix actuel et indique si du stock existe pour ce couple. La commande elle-même est un POST /api/v1/activations avec un corps du type {"service": "linkedin", "country": "dk"} ; la réponse contient un identifiant d'activation et le numéro +45 à saisir dans votre produit.
Pour le code, interrogez GET /api/v1/activations/{id} ou abonnez un endpoint webhook à activation.sms_received. Les webhooks portent un en-tête X-OTPRoute-Signature (t=<unix>,v1=<hex>), un HMAC-SHA256 de <t>.<raw body> calculé avec le secret de l'endpoint ; vérifiez-le et écartez les horodatages périmés. Si un test est interrompu, libérez la commande avec POST /api/v1/activations/{id}/cancel. La limite de débit est de 300 requêtes par minute, et la référence complète se trouve dans la documentation.
Quelles sont les particularités des numéros et des SMS danois ?
Le Danemark applique un plan de numérotation fermé : les numéros d'abonné comptent huit chiffres et il n'y a pas de préfixe de tronc, de sorte que les formes nationale et internationale ne diffèrent que par le +45. Quand vous enregistrez un numéro de vérification danois issu d'un test, stockez-le en E.164 sous la forme +45 suivi de ces huit chiffres. Les Danois les écrivent couramment par paires, par exemple « 12 34 56 78 » : votre normaliseur doit donc supprimer espaces et points avant la validation au lieu de rejeter la saisie.
Un piège subtil : les îles Féroé utilisent le +298 et le Groenland le +299, bien que les deux fassent partie du Royaume du Danemark. Un sélecteur de pays qui associe tout utilisateur danophone au +45 produira des numéros erronés pour ces clients. La route des îles Féroé est une entrée distincte pour cette raison.
Les SMS de vérification arrivent généralement en danois lorsque les paramètres régionaux du compte sont danois, même si de nombreuses applications internationales se replient sur l'anglais. Æ, Ø et Å font partie de l'alphabet GSM 7 bits par défaut : un texte en danois ne devrait donc pas, à lui seul, faire basculer vos propres modèles vers un encodage Unicode plus long. Les équipes testent généralement ici lors d'un lancement dans les pays nordiques, pour vérifier les traductions danoises des écrans d'onboarding, ou pour assister des clients danois depuis un centre d'opérations situé ailleurs.
Quelqu'un sans accès à l'API peut-il commander un numéro danois ?
Oui. Les product managers, les responsables du support et le personnel d'agence peuvent tout faire dans le navigateur :
- Ouvrez l'OTP Gateway dans le tableau de bord et choisissez le Danemark.
- Sélectionnez le service ; le prix en direct est affiché avant confirmation.
- Copiez le numéro +45 dans le formulaire d'inscription ou de connexion que vous vérifiez.
- Patientez sur la carte d'activation, où le code apparaît dès l'arrivée du SMS.
La fenêtre de 20 minutes démarre à la commande. Si rien n'arrive dans ce délai, ou si vous annulez avant, la totalité du montant retourne automatiquement sur le portefeuille. Vous ne payez que lorsqu'un code est réellement livré.
Que faire quand un code +45 n'apparaît jamais ?
Le silence a généralement une cause ordinaire. Certains services refusent les numéros virtuels, certains limitent les tentatives répétées depuis un même appareil ou une même IP, et certaines routes sont brièvement saturées. Une marche à suivre raisonnable :
- Laissez la fenêtre aller à son terme avant de juger la route ; une annulation précoce écarte un code qui est peut-être encore en chemin.
- Vérifiez que le service accepte les numéros virtuels pour l'action testée.
- Réessayez plus tard, ou testez le même flux sur une route voisine comme la Suède.
- Évitez de recommander en boucle serrée. Espacez les tentatives pour que votre banc de test ne martèle pas le service.
Le guide sur les échecs de livraison approfondit la logique de nouvelle tentative. Les tests danois restent soumis aux conditions de chaque service cible, et la politique d'utilisation acceptable d'OTP Route couvre chaque commande +45.
Comment payer les tests OTP danois ?
Il y a un seul portefeuille USD prépayé, sans abonnement mensuel ni formule. Rechargez-le par carte ou en stablecoins USDT/USDC ; chaque recharge produit une facture PDF envoyée par e-mail, ce qui rassure les équipes financières. La page des tarifs explique comment les frais par code sont calculés.
Si vous câblez encore l'intégration, demandez le passage de votre compte de développement en sandbox : il renvoie des numéros et des codes simulés, ce qui permet d'exercer le flux complet sans dépenser les fonds du portefeuille. Le moment venu, créez un compte avec votre e-mail et un code à 6 chiffres ou la connexion Google, puis activez l'authentification à deux facteurs TOTP pour la connexion de l'équipe.
Questions fréquentes
Puis-je tester l'inscription danoise de mon application sans carte SIM locale ?
Oui. Commandez un numéro +45 auprès de l'OTP Gateway, saisissez-le dans votre formulaire d'inscription et lisez le code dans le tableau de bord ou via l'API.
Quel est l'identifiant de pays du Danemark dans l'API OTP Route ?
C'est dk. Passez dk comme paramètre de pays à GET /api/v1/prices et dans le JSON envoyé à POST /api/v1/activations.
Puis-je acheter un numéro +45 de test que je garde plusieurs mois ?
Pas en libre-service. Les Dedicated Numbers longue durée n'existent que pour les États-Unis et le Canada ; pour une ligne danoise, écrivez à [email protected] et l'équipe vous dira si une solution est possible.
Les numéros de téléphone danois comportent-ils un zéro initial ?
Non. Le Danemark n'a pas de préfixe de tronc : un numéro valide est simplement +45 suivi de huit chiffres.
Suis-je débité si le SMS danois n'arrive jamais ?
Non. Si aucun code n'arrive dans les 20 minutes, ou si vous annulez, la totalité du montant est automatiquement recréditée sur votre portefeuille.
Quels événements mon webhook d'API de vérification par SMS doit-il écouter ?
Pour les commandes Gateway, traitez activation.sms_received, activation.expired et activation.cancelled, indexés sur l'identifiant d'activation, après avoir vérifié l'en-tête de signature.
Tous les services danois accepteront-ils un numéro OTP Route ?
Non, aucun fournisseur ne peut le promettre, car certains services rejettent les numéros virtuels. C'est précisément pour cela que les commandes inutilisées sont remboursées.
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.