Le SDK JavaScript Stripe Terminal rencontre des erreurs DNS lorsqu'il se connecte à un lecteur Internet

Remarque : si vous rencontrez fréquemment des problèmes de connectivité dus à des problèmes de DNS, nous vous recommandons de vous tourner vers le mode d'intégration piloté par serveur, qui 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. Pour vérifier si la résolution fonctionne, accédez aux Paramètres de votre lecteur, sélectionnez Diagnostics et consultez les résultats de 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 BBPOS WisePOS E ou S700. Si votre fournisseur de DNS bloque la résolution d'adresses IP locales, nous vous conseillons de modifier vos paramètres de réseau et d'utiliser l'un des fournisseurs de DNS suivants :

Notez que seul le SDK Javascript Stripe Terminal est concerné. Par conséquent, si vous utilisez une intégration pilotée par serveur ou l'un de nos SDK mobiles (Android, iOS ou React Native) pour communiquer avec nos lecteurs intelligents, cela n'aura aucune incidence pour vous.

Si vous devez modifier vos paramètres DNS :

si vous avez accès à ses paramètres, nous vous recommandons d'apporter ces modifications au niveau du routeur du site où vous acceptez les paiements par TPE. Ainsi, tous les appareils du site bénéficieront de la nouvelle configuration DNS.

Autrement, suivez les instructions ci-dessous en fonction du système de votre appareil de point de vente.

Modification du DNS du routeur :

si vous utilisez plusieurs lecteurs intelligents, il est préférable de modifier la configuration DNS Wi-Fi au niveau du routeur du réseau, pour éviter de devoir modifier les paramètres DNS de chaque point de vente. Si vous faites appel à l'un des principaux fournisseurs cités ci-dessus, cette modification ne devrait pas avoir d'incidence sur votre trafic Internet habituel.

Vous trouverez des exemples d'instructions de modification des paramètres DNS de votre routeur sous ce lien.

MODIFICATION DU DNS SUR L'APPAREIL :

Microsoft Windows :

si vous utilisez un ordinateur Windows comme point de vente, suivez les étapes décrites sous ce lien ou ce lien. Remarque : vous devrez peut-être disposer de droits d'administrateur pour modifier les paramètres DNS. Vous devrez modifier la configuration DNS de tous les ordinateurs Windows utilisés avec Stripe Terminal.

Appareils Apple :

si vous utilisez un Mac, suivez ces étapes pour modifier les paramètres DNS de votre point de vente sous macOS. Si vous utilisez un iPad, suivez ces étapes. Remarque : vous devrez peut-être disposer de droits d'administrateur pour modifier les paramètres DNS. Vous devrez modifier la configuration DNS de tous les ordinateurs Windows utilisés avec Stripe Terminal.

MODIFICATION DU DNS SUR UN NAVIGATEUR :

les navigateurs les plus récents, tels que Google Chrome ou Firefox, prennent en charge la modification du DNS pour utiliser DNS over HTTPS. Des instructions détaillées sont accessibles sous ce lien. Remarque : vous devrez modifier la configuration de tous les navigateurs que vous utilisez comme point de vente.

Firefox :

blob

Chrome :

blob

Notez que Safari d'Apple ne prend pas en charge le protocole DNS over HTTPS pour le moment. Vous devrez par conséquent procéder à la modification du DNS sur l'appareil.

Informations complémentaires