Le SDK JavaScript de Stripe Terminal rencontre des erreurs DNS lors de la connexion à un lecteur connecté

Remarque : Si vous rencontrez fréquemment des problèmes de connectivité dus à des problèmes de DNS, nous vous recommandons d'explorer le mode d'intégration piloté par le serveur car il utilise l'API Stripe comme intermédiaire entre le point de vente de l'utilisateur et le lecteur.


Présentation

Certains fournisseurs de DNS bloquent la résolution DNS des adresses IP locales. Vous pouvez vérifier si la résolution DNS a réussi en allant dans les paramètres de votre lecteur et en sélectionnant Diagnostics, puis en vérifiant les résultats du test de résolution DNS. Stripe Terminal utilise le nom de domaine partiellement qualifié *.[random-string].device.stripe-terminal-local-reader.net, qui fait aboutir la résolution à l'adresse IP locale de votre lecteur WisePOS E de BBPOS ou S700. Si votre fournisseur de DNS bloque la résolution d'adresses IP locales, modifiez vos paramètres de réseau et utilisez l'un des fournisseurs de DNS suivants :

Veuillez noter que cela concerne uniquement le SDK JavaScript de Stripe Terminal, donc si vous utilisez l'intégration pilotée par le serveur ou l'un de nos SDK mobiles (Android, iOS, React Native) pour communiquer avec nos lecteurs intelligents, cela n'aura aucune incidence pour vous.

Si vous devez modifier les paramètres DNS :

Si vous avez accès aux paramètres de votre routeur, nous vous recommandons d'effectuer cette modification sur votre routeur à l'emplacement où vous acceptez les paiements en personne. De cette façon, tous les appareils situés à cet emplacement recevront la bonne configuration DNS.

Sinon, utilisez les instructions ci-dessous selon le système de votre appareil de point de vente.

Modification du DNS sur le routeur :

Si vous avez plus d'un lecteur intelligent, vous pouvez choisir de modifier le DNS de votre WiFi sur votre routeur réseau pour éviter de modifier les paramètres DNS sur chaque point de vente. La modification du DNS du routeur ne devrait avoir aucune incidence sur votre trafic Internet habituel pour les fournisseurs reconnus mentionnés ci-dessus.

Des exemples d'instructions pour modifier les paramètres DNS de votre routeur sont disponibles ici.

MODIFICATION DU DNS SUR L'APPAREIL :

Microsoft Windows :

Si vous utilisez un appareil Windows comme point de vente, suivez les étapes indiquées ici ou ici pour modifier les paramètres DNS. Remarque : Il est possible que vous ayez besoin des autorisations de l'administrateur de l'appareil pour modifier les paramètres DNS. Vous devrez modifier le DNS sur chaque appareil Windows utilisé avec Stripe Terminal.

Appareils Apple :

Si vous utilisez un Mac, suivez ces étapes pour modifier les paramètres DNS de votre point de vente dans macOS. Si vous utilisez un iPad, suivez ces étapes. Remarque : Il est possible que vous ayez besoin des autorisations de l'administrateur de l'appareil pour modifier le DNS. Vous devrez modifier le DNS sur chaque appareil Apple que vous utilisez comme point de vente.

MODIFICATION DU DNS DANS LE Navigateur :

La plupart des navigateurs modernes, tels que Google Chrome ou Firefox, permettent de modifier le DNS utilisé directement dans le navigateur en utilisant le DNS sur HTTPS. Des instructions détaillées sur la modification du DNS utilisé par votre navigateur sont disponibles ici. Remarque : Vous devrez modifier le DNS sur chaque navigateur que vous utilisez comme point de vente.

Firefox :

blob

Chrome :

blob

Veuillez noter qu'Apple Safari ne prend actuellement pas en charge le DNS sur HTTPS, et que tout changement de DNS doit donc être effectué sur l'appareil lui-même.

Informations supplémentaires