Apple Pay initializes successfully even when Macbook lid is closed (meaning the button won't work)

Hi –

 

I've followed the instructions here. Everything seems to be working in Safari on my Macbook.

 

One problem, though:

 

Clicking on the Apple Pay button when my Macbook's lid is closed does nothing. I believe this is by design: Apple Pay requires Touch ID, and the Touch ID button isn't available withe the lid closed. (Stripe hides the Apple Pay button entirely in this case.)

 

This makes for a bad UX – the user won't understand why the button doesn't work.

 

Is there any way to prevent Square from initializing Apple Pay in this scenario? (Or at least to *detect* the scenario, so I can improve the UX?)

 

Thanks.

218 Views
Message 1 of 2
Report
1 REPLY 1
Alumni

Hi there, @ocratravis,

 

Thanks for the detailed post, you’re absolutely right. On MacBooks, Apple Pay requires Touch ID (or an authenticated Apple Watch), and when the lid is closed Touch ID isn’t available, so authentication can’t proceed. Square relies on Apple’s built-in availability checks and unfortunately doesn’t provide a way to specifically detect that the lid is closed or that Touch ID is unavailable in that state. I appreciate the UX feedback and can share it with our product team as well!

Ellie
Community Moderator, Square
Sign in and click Mark as Best Answer if my reply answers your question.
181 Views
Message 2 of 2
Report