Funktionalität des Stripe Terminal JavaScript SDK unter macOS 15 sicherstellen

Übersicht

Mit der neuesten Aktualisierung von macOS 15 (Sequoia) hat Apple Änderungen für lokale Netzwerkverbindungen eingeführt. Insbesondere für Anwendungen wie das Stripe Terminal JavaScript SDK, die einen lokalen Netzwerkzugriff erfordern, müssen Nutzer/innen explizite Berechtigungen erteilen, damit ihre Browseranwendungen Geräte im lokalen Netzwerk erkennen und mit ihnen kommunizieren können. In diesem Leitfaden werden die erforderlichen Schritte beschrieben, um sicherzustellen, dass Stripe Terminal sich wie geplant verbindet.

Häufige Probleme

Beim Upgrade auf macOS 15 können Nutzer/innen Probleme mit dem Stripe Terminal JavaScript SDK feststellen, das sich möglicherweise nicht mit den Lesegeräten im lokalen Netzwerk verbinden kann. Das liegt an den neuen Datenschutzeinstellungen, die eine explizite Berechtigung für den Zugriff auf das lokale Netzwerk erfordern.

Lösungsschritte

1) Zugriff bei erster Eingabeaufforderung gewähren:

  1. Wenn Sie erstmals einen Browser (z. B. Google Chrome) öffnen, der eine Verbindung zu einem lokalen Netzwerkgerät herstellen will, wird Ihnen folgende Eingabeaufforderung angezeigt:

google chrome allow image.png

  1. Aktion: Klicken Sie auf Zulassen , um Zugriff auf das lokale Netzwerk zu gewähren.

Hinweis: Wenn „Nicht zulassen“ ausgewählt ist, funktioniert das Stripe Terminal JavaScript SDK nicht wie erwartet.

2) Zugriff manuell gewähren:

Wenn Sie zunächst auf „Nicht zulassen“ geklickt haben oder den Zugriff zu einem späteren Zeitpunkt gewähren müssen, gehen Sie wie folgt vor:

  1. Öffnen Sie die Systemeinstellungen auf Ihrem macOS-Gerät.
  2. Navigieren Sie zu Datenschutz & Sicherheit.
  3. Wählen Sie Lokale Netzwerke aus den Optionen aus.
  4. Suchen Sie in der Liste Ihre Browseranwendung (z. B. Google Chrome) und aktivieren Sie „Lokalen Netzwerkzugriff zulassen“.

Screenshot_2024-10-21_at_9.19.37aAM.png

Weitere Informationen

Beim Versuch, das Stripe JS Terminal SDK mit einem Internet-Lesegerät zu verbinden, tritt der Fehler „Fehlende Zertifikate“ auf

Netzwerkanforderungen für Lesegeräte von Stripe Terminal Smart

Meine Point-of-Sale-Anwendung lässt sich nicht anhand von Terminal-SDKs mit dem intelligenten Terminal-Lesegerät verbinden