Stripe Terminal JavaScript SDK stöter på DNS-fel vid anslutning till en internet-kortterminal

Obs! Om du ofta upplever anslutningsproblem orsakade av DNS-fel rekommenderar vi att utforska serverdriven integration eftersom den använder Stripe API som mellanhand mellan användarens POS-system och kortterminalen.


Översikt

Vissa DNS-leverantörer blockerar DNS-upplösning av lokala IP-adresser. Du kan kontrollera om DNS-upplösningen fungerar som den ska genom att gå till inställningar på kortterminalen, välja diagnostik och kontrollera testresultaten för DNS-upplösning. Stripe Terminal använder det delvis kvalificerade domännamnet *.[valfri-sträng].device.stripe-terminal-local-reader.net som upplöser till den lokala IP-adressen för din BBPOS WisePOS E eller S700. Om din DNS-leverantör blockerar lokal IP-upplösning ändrar du dina nätverksinställningar för att använda någon av följande DNS-leverantörer:

Observera att det här endast berör Stripe Terminal JavaScript SDK. Om du använder serverdriven integration eller någon av våra mobila SDK:er (Android, iOS, React Native) för att kommunicera med våra smarta kortterminaler berörs du inte av detta.

Om du behöver ändra DNS-inställningar:

Om du har tillgång till dina routerinställningar rekommenderar vi att du gör den här ändringen på din router på den plats där du tar emot betalningar i fysisk miljö. På så sätt får alla enheter på den platsen rätt DNS-konfiguration.

Annars kan du använda anvisningarna nedan beroende på vilket POS-system din enhet använder.

Ändra DNS på routern:

Om du har fler än en smart kortterminal kanske du föredrar att ändra DNS för ditt wifi på nätverksroutern för att undvika att ändra DNS-inställningarna för varje POS-system. Det bör inte påverka din vanliga internettrafik om du ändrar routerns DNS till någon av ovan nämnda välkända leverantörer.

Du hittar exempel på hur du ändrar DNS-inställningarna på din router här.

Ändra DNS på enheten:

Microsoft Windows:

Om du använder en Windows-maskin för ditt POS-system följer du stegen här eller här för att ändra DNS-inställningarna. Obs! Du kan behöva administratörsbehörighet för att ändra DNS-inställningarna. Du måste ändra DNS på varje Windows-maskin som används med Stripe Terminal.

Apple-enheter:

Om du använder en Mac följer du de här stegen för att ändra DNS-inställningarna för POS-systemet i macOS. Om du använder en iPad följer du de här stegen. Obs! Du kan behöva administratörsbehörighet för enheten för att ändra DNS. Du måste ändra DNS för varje Apple-enhet som du använder som POS-system.

Ändra DNS i webbläsaren:

De flesta moderna webbläsare, såsom Google Chrome eller Firefox, stöder ändring av den DNS som används direkt i webbläsaren genom att använda DNS over HTTPS. Du kan hitta detaljerade instruktioner om hur du ändrar den DNS som din webbläsare använder här. Obs! Du måste ändra DNS i varje webbläsare som du använder som POS-system.

Firefox:

blob

Chrome:

blob

Observera att Apple Safari för närvarande inte har stöd för DNS over HTTPS. Alla DNS-ändringar måste göras på själva enheten.

Ytterligare information