Kontrollera funktionalitet för Stripe Terminal JavaScript SDK på macOS 15

Översikt

Med den senaste macOS 15-uppdateringen (Sequoia) har Apple infört ändringar som påverkar anslutningar till lokala nätverk. Appar som Stripe Terminal JavaScript SDK kräver åtkomst till lokala nätverk, och användare måste ge sina webbläsarappar uttryckligt tillstånd att identifiera och kommunicera med enheter på det lokala nätverket. Den här guiden beskriver de steg som krävs för att se till att Stripe Terminal ansluter korrekt.

Vanliga problem

Användare som har uppgraderat till macOS 15 kan ha problem med att ansluta Stripe Terminal JavaScript SDK till terminaler på det lokala nätverket. Det här beror på nya sekretessinställningar som kräver uttryckligt tillstånd för åtkomst till det lokala nätverket.

Steg för att lösa problemet

1) Tillåt åtkomst första gången du uppmanas att göra det:

  1. När du öppnar en webbläsarapp (t.ex. Google Chrome) som försöker kommunicera med en enhet på det lokala nätverket får du en uppmaning som den nedan:

google chrome allow image.png

  1. Åtgärd: Klicka på Allow (Tillåt) för att ge åtkomst till lokalt nätverk.

Obs! Om du väljer "Don't Allow" (Tillåt inte) kommer Stripe Terminal JavaScript SDK inte att fungera som det ska.

2) Ge åtkomst manuellt:

Om du klickade på "Tillåt inte" eller behöver ge åtkomst vid ett senare tillfälle ska du följa dessa steg:

  1. Öppna Systeminställningar på din macOS-enhet.
  2. Gå till Integritet och säkerhet.
  3. Välj Lokalt nätverk från alternativen.
  4. Leta upp din webbläsarapplikation (t.ex. Google Chrome) i listan och aktivera funktionen för att tillåta åtkomst till lokalt nätverk.

Screenshot_2024-10-21_at_9.19.37aAM.png

Ytterligare information

Stripe JS Terminal SDK stöter på fel angående certifikat som saknas vid anslutning till en internet-kortterminal

Nätverkskrav för smarta Stripe Terminal-kortterminaler

Mitt POS-system kan inte ansluta till den smarta Terminal-kortterminalen med Terminals SDK:er