De Stripe Terminal-SDK voor JavaScript geeft DNS-fouten bij het maken van een verbinding met een internetlezer

Opmerking: Als je vaak verbindingsproblemen ondervindt door DNS-problemen, raden we je aan de servergestuurde integratiemodus te onderzoeken, omdat die de Stripe-API gebruikt voor communicatie tussen het POS-systeem van de gebruiker en de lezer.


Overzicht

Sommige DNS-providers blokkeren DNS-omzetting van lokale IP-adressen. Je kunt controleren of een DNS-omzetting succesvol zal zijn door naar Instellingen te gaan op je kaartlezer en Diagnostiek te selecteren en de resultaten van de DNS-omzettingstest te controleren. Stripe Terminal maakt gebruik van de gedeeltelijk gekwalificeerde domeinnaam *.[random-string].device.stripe-terminal-local-reader.net, die wordt omgezet in het lokale IP-adres van je BBPOS WisePOS E of S700. Als je DNS-provider lokale IP-omzetting blokkeert, moet je de netwerkinstellingen wijzigen om een van de volgende DNS-providers te gebruiken:

Let op: Dit heeft alleen gevolgen voor de Stripe Terminal-SDK voor JavaScript, dus als je de servergestuurde integratie of een van onze mobiele SDK's (Android, iOS, React Native) gebruikt om te communiceren met onze slimme kaartlezers, dan heeft dit geen gevolgen voor jou.

Als je de DNS-instellingen moet wijzigen:

Als je toegang hebt tot je routerinstellingen, raden we je aan om deze wijziging aan te brengen op je router op de locatie waar je fysieke betalingen accepteert. Zo zullen alle apparaten op die locatie de juiste DNS-configuratie ontvangen.

Gebruik anders de onderstaande instructies, afhankelijk van het systeem van je POS-apparaat.

DNS wijzigen op de router:

Als je meer dan één slimme kaartlezer hebt, wil je misschien liever de DNS van je wifi op je netwerkrouter aanpassen om te voorkomen dat je de DNS-instellingen op ieder POS-systeem moet wijzigen. Het wijzigen van de DNS van de router in een van de bekende providers hierboven zou geen invloed mogen hebben op je reguliere internetverkeer.

Voorbeeldinstructies voor het wijzigen van de DNS-instellingen op je router vind jehier.

DNS WIJZIGEN OP HET APPARAAT:

Microsoft Windows:

Als je een Windows-apparaat gebruikt als POS-systeem, volg dan de stappen die hier of hier worden vermeld om de DNS-instellingen te wijzigen. Opmerking: Mogelijk heb je toestemmingen nodig van de beheerder van het apparaat om de DNS-instellingen aan te passen. Je moet de DNS wijzigen op elk Windows-apparaat dat met Stripe Terminal wordt gebruikt.

Apple-apparaten:

Als je een Mac gebruikt, volg dan deze stappen om de DNS-instellingen van je POS-systeem te wijzigen in macOS. Als je een iPad gebruikt, volg dan deze stappen. Opmerking: Mogelijk heb je toestemmingen nodig van de beheerder van het apparaat om de DNS aan te passen. Je moet de DNS wijzigen op elk Apple-apparaat dat je als POS-systeem gebruikt.

DNS WIJZIGEN IN DE BROWSER:

De meeste moderne browsers zoals Google Chrome of Firefox ondersteunen het wijzigen van de gebruikte DNS direct in de browser door gebruik te maken van DNS via HTTPS. Gedetailleerde instructies voor het aanpassen van de DNS die je browser gebruikt, vind je hier. Opmerking: Je moet de DNS wijzigen op elke browser die je als POS-systeem gebruikt.

Firefox:

blob

Chrome:

blob

Houd er rekening mee dat Apple Safari momenteel geen DNS via HTTPS ondersteunt, daarom moeten alle DNS-wijzigingen op het apparaat zelf worden uitgevoerd.

Aanvullende informatie