Dengan pembaruan macOS 15 (Sequoia) terbaru, Apple memperkenalkan perubahan yang memengaruhi koneksi jaringan lokal. Khususnya, untuk aplikasi, seperti JavaScript SDK Stripe Terminal, yang memerlukan akses jaringan lokal, pengguna harus memberikan izin eksplisit untuk aplikasi browser agar dapat mendeteksi dan berkomunikasi dengan perangkat di jaringan lokal. Panduan ini menguraikan langkah-langkah yang diperlukan untuk memastikan Stripe Terminal terhubung seperti yang diharapkan.
Setelah meng-upgrade ke macOS 15, pengguna mungkin mengalami masalah dengan JavaScript SDK Stripe Terminal yang tidak dapat terhubung ke reader di jaringan lokal. Hal ini disebabkan oleh pengaturan privasi baru yang memerlukan izin eksplisit untuk akses jaringan lokal.
1) Izinkan Akses pada Prompt Pertama:
Catatan: Jika “Don’t Allow” dipilih, JavaScript SDK Stripe Terminal tidak akan berfungsi seperti yang diharapkan.
2) Memberikan Akses Secara Manual:
Jika mula-mula Anda mengeklik “Don’t Allow” atau kemudian perlu memberikan akses, ikuti langkah-langkah ini: