Errori DNS nell'SDK JavaScript di Stripe Terminal durante la connessione a un lettore Internet

Nota: se si riscontrano spesso problemi di connettività causati dal DNS, suggeriamo di provare la modalità di integrazione basata su server in quanto utilizza l'API Stripe come intermediario tra il POS dell’utente e il lettore.


Panoramica

Alcuni provider DNS bloccano la risoluzione DNS degli indirizzi IP locali. Puoi verificare se la risoluzione DNS sia riuscita andando nelle impostazioni del lettore e selezionando Diagnostica, per poi controllare i risultati dei test di risoluzione DNS. Stripe Terminal utilizza il nome di dominio parzialmente completo *.[random-string].device.stripe-terminal-local-reader.net che risolve all'indirizzo IP locale del tuo BBPOS WisePOS E o S700. Se il tuo provider DNS blocca la risoluzione degli IP locali, modifica le impostazioni di rete per utilizzare uno dei seguenti fornitori DNS:

Tieni presente che ciò inciderà solo sull'SDK JavaScript di Stripe Terminal, perciò se usi l'integrazione basata su server o un SDK mobile (Android, iOS, React Native) per comunicare con i lettori intelligenti, questo non avrà un impatto su di te.

Se devi modificare le impostazioni DNS:

Se hai accesso alle impostazioni del router, ti suggeriamo di apportare la modifica sul tuo router inserendo la posizione in cui accetti i pagamenti di persona. In questo modo, tutti i dispositivi su quella posizione riceveranno la configurazione DNS corretta.

Altrimenti, usa le istruzioni di seguito a seconda del sistema del tuo dispositivo POS.

Modificare il DNS sul router:

se hai più di un lettore intelligente, potresti preferire di modificare il DNS sul Wi-Fi del tuo router di rete per evitare di modificare le impostazioni DNS su ogni soluzione POS. La modifica del DNS del router in un qualsiasi provider noto elencato sopra non dovrebbe avere alcun impatto sul tuo traffico internet ordinario.

Esempi di istruzioni su come modificare le impostazioni DNS sul tuo router sono disponibili qui.

MODIFICARE IL DNS SUL DISPOSITIVO:

Microsoft Windows:

se usi un computer Windows come soluzione POS, segui i passaggi elencati qui o qui per modificare le impostazioni DNS. Nota: potrebbero essere necessarie autorizzazioni da amministratore per il dispositivo per modificare le impostazioni DNS. Dovrai modificare il DNS su ogni computer Windows in uso con Stripe Terminal.

Dispositivi Apple:

se usi un Mac, segui questi passaggi per modificare le impostazioni DNS della tua soluzione POS in macOS. Se usi un iPad, segui questi passaggi. Nota: potrebbero essere necessarie autorizzazioni da amministratore per il dispositivo per modificare il DNS. Potresti dover modificare il DNS su ogni dispositivo Apple che usi come soluzione POS.

MODIFICARE IL DSN NEL Browser:

la maggior parte dei browser moderni come Google Chrome o Firefox supportano la modifica del DNS nell'uso direttamente nel browser tramite il DNS su HTTPS. Istruzioni dettagliate sulla modifica del DNS utilizzato dal tuo browser sono disponibili qui. Nota: dovrai modificare il DNS su ogni browser che usi come soluzione POS.

Firefox:

blob

Chrome:

blob

Tieni presente che Safari di Apple attualmente non supporta il DNS su HTTPS, perciò le modifiche al DNS devono essere eseguite sul dispositivo stesso.

Ulteriori informazioni