Français
La voie du développeur vers les codes de vérification jordaniens (+962)
OTP Route vous permet de recevoir à la demande des codes de vérification jordaniens (+962) : commandez un numéro pour le pays jo via l'OTP Gateway, puis lisez le SMS par interrogation de l'API, par webhook signé ou dans le tableau de bord. Les codes démarrent à $0.20 par code et ne sont facturés que si le message arrive réellement.
À quoi ressemble la séquence de requêtes pour un numéro +962 ?
L'API de vérification SMS est du REST classique sur https://otproute.com/api/v1, avec des clés Bearer préfixées or_live_ que vous générez dans la console Développeur. Voici l'ordre que suivent la plupart des intégrations pour la Jordanie :
- Découverte :
GET /api/v1/servicesetGET /api/v1/countriesrenvoient les identifiants. La Jordanie estjo; un service comme Telegram esttelegram. - Contrôle du prix :
GET /api/v1/prices?country=jo&service=telegramrenvoie ce que coûte cette combinaison en ce moment et si elle peut être commandée. - Commande :
POST /api/v1/activationsavec{"service": "telegram", "country": "jo"}réserve un numéro et renvoie son identifiant d'activation. - Collecte : interrogez
GET /api/v1/activations/{id}toutes les quelques secondes, ou laissez le webhook vous pousser le résultat. - Nettoyage :
POST /api/v1/activations/{id}/cancellibère une activation dont vous n'avez plus besoin et la rembourse.
GET /api/v1/balance est utile comme garde en début d'exécution de test : le job échoue tôt avec un message clair quand le portefeuille est bas. La référence complète se trouve dans la documentation.
Comment confirmer qu'un webhook vient bien d'OTP Route ?
Chaque événement (par exemple activation.sms_received ou activation.expired) arrive avec un en-tête X-OTPRoute-Signature de la forme t=<unix>,v1=<hex>. Votre serveur calcule un HMAC-SHA256 de "<t>.<raw body>" avec le secret de cet endpoint et compare le résultat à v1. Rejetez la requête si les valeurs diffèrent ou si t est trop ancien ; cela bloque les rejeux.
Comme les nouvelles tentatives peuvent livrer deux fois le même événement, appuyez votre traitement sur l'identifiant d'activation et considérez la seconde copie comme sans effet. L'interrogation reste un bon repli pour le développement local, où une URL de webhook publique est malcommode. L'article capture d'OTP par webhook traite des files d'attente et des nouvelles tentatives.
Quelles applications peut-on vérifier sur une route jordanienne ?
Plus de 1 700 services sont listés pour la Jordanie. Parmi les plus demandés : WhatsApp, Telegram, Facebook, Instagram, Snapchat, TikTok, X (Twitter), Discord, Claude, Microsoft & Outlook, Amazon, Viber, imo, Signal et LinkedIn.
La liste est un instantané, pas une promesse. La capacité des opérateurs varie au fil de la journée : l'API indique donc la disponibilité en direct et votre code doit la lire avant de commander.
Formater les numéros jordaniens : zéro de ligne, E.164 et texte arabe
L'indicatif de la Jordanie est +962 et son préfixe de ligne est 0. En local, un mobile s'écrit en commençant par 07 ; en format international, le zéro disparaît et il reste +962 suivi de neuf chiffres commençant par 7. Stockez la forme E.164 et, quand un utilisateur colle un numéro local, retirez le 0 initial avant d'ajouter l'indicatif. Comparer 07… à +9627… comme des chaînes est une cause classique de bugs de comptes en double.
L'arabe est la langue officielle et beaucoup de gens règlent leur téléphone et leurs applications dans cette langue. Selon l'application et la langue du compte, un code peut arriver dans un texte arabe ou anglais. Les messages arabes sont envoyés en Unicode, et les chiffres peuvent se trouver au milieu d'un texte de droite à gauche : extrayez le code avec un motif et testez les deux langues.
Les équipes s'intéressent à la Jordanie quand elles localisent un produit pour les arabophones, assurent le support depuis Amman pour toute la région, ou contrôlent des parcours en parallèle de marchés voisins comme l'Arabie saoudite et les Émirats arabes unis.
Commander un code jordanien depuis le tableau de bord
Le personnel d'exploitation peut faire la même chose sans écrire de code. Créez un compte avec un e-mail et un code à six chiffres, ou avec Google, ajoutez des fonds, choisissez la Jordanie et le service dans l'OTP Gateway, confirmez le prix affiché et passez la commande. Le numéro +962 apparaît immédiatement, et le code s'affiche à côté dès l'arrivée du SMS.
L'activation reste ouverte 20 minutes. Vous ne payez que si le code arrive ; si la fenêtre se ferme à vide ou si vous annulez, le montant est automatiquement recrédité sur votre portefeuille.
Un ordre de débogage pour les codes qui n'arrivent pas
Commencez par l'explication la moins coûteuse et élargissez progressivement :
- La fenêtre est-elle encore ouverte ? La livraison dépend du service et de la route. Laissez passer les 20 minutes complètes avant de conclure à un échec.
- Le service accepte-t-il les numéros virtuels ? Certains non, c'est pourquoi les activations inutilisées sont remboursées.
- Essayez une autre route. Commandez de nouveau plus tard, ou utilisez une autre route de service pour la même fonctionnalité si votre produit le permet.
- Limitez les nouvelles tentatives. Une boucle qui recommande toutes les quelques secondes ne fait que gaspiller des essais ; espacez-les.
Ne testez que des comptes que vous possédez ou exploitez, suivez les règles de chaque service, et rappelez-vous que la Politique d'utilisation acceptable d'OTP Route couvre tous les usages.
Lignes de longue durée, portefeuille et sandbox
OTP Route n'a pas de numéro de longue durée en libre-service en Jordanie. Les numéros dédiés, dès $1.95/mois, ne sont proposés instantanément qu'aux États-Unis et au Canada. Si votre équipe a besoin d'une ligne +962 durable, écrivez à [email protected] ; la possibilité d'en organiser une dépend de la réglementation locale.
Le portefeuille est prépayé en USD, sans frais mensuels et sans forfait à choisir. Rechargez par carte ou en USDT/USDC, et recevez par e-mail une facture PDF pour chaque recharge. Pendant l'intégration, demandez le mode sandbox sur un compte de développement pour recevoir des numéros et des codes simulés sans dépenser de fonds. Voir les tarifs pour les prix en direct.
Questions fréquentes
Quel est le code pays de la Jordanie dans l'API ?
Utilisez jo comme valeur de country dans l'API OTP Route, par exemple dans GET /api/v1/prices?country=jo&service=whatsapp.
Dois-je retirer le 0 d'un mobile jordanien ?
Oui, pour le format international. Un numéro local en 07 devient +962 suivi de neuf chiffres commençant par 7.
Un code de vérification jordanien arrivera-t-il en arabe ?
C'est possible. La langue suit généralement l'application et les paramètres du compte : analysez donc les chiffres par motif et testez des messages en arabe comme en anglais.
Combien de temps un numéro +962 est-il réservé pour mon code ?
Chaque activation dure 20 minutes. Si aucun SMS n'arrive dans ce délai, le montant retourne sur votre portefeuille.
Puis-je obtenir un numéro jordanien dédié que je conserve ?
Pas en libre-service. Les numéros dédiés sont un produit réservé aux États-Unis et au Canada ; pour la Jordanie, vous pouvez écrire à [email protected] pour vous renseigner.
Peut-on recevoir des OTP SMS jordaniens dans des tests automatisés ?
Oui. Commandez avec POST /api/v1/activations, puis interrogez l'activation ou traitez le webhook signé ; un compte sandbox permet de répéter tout cela avec des codes simulés.
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.