Plusieurs utilisateurs ont réalisé que leur Magic Keyboard externe avec Touch ID ne fonctionnait pas avec Apple Pay dans certaines situations. Il leur est impossible de s'en servir pour valider un paiement lorsque l'écran du MacBook est fermé, par exemple s'il est branché à un moniteur externe. Cette limitation, si tant est qu'elle existe, pourrait être liée aux diverses sécurités de macOS, qui va désactiver Apple Pay s'il considère que les conditions de sécurité optimales ne sont pas réunies.
Nous n'avons pas réussi à reproduire ce problème : nous avons pu utiliser le bouton Touch ID du Magic Keyboard pour valider des achats Apple Pay alors qu'il était connecté sans fil à un MacBook Air M1 dont le capot était fermé. D'autres utilisateurs disent également pouvoir utiliser leur Touch ID « externe » avec un MacBook fermé. Dès lors, on se demande s'il faut réellement avoir un MacBook ouvert, comme l'écrit Macworld. Touch ID fonctionne bien avec un Mac mini…
Quoi qu'il en soit, plusieurs facteurs peuvent pousser le système d'exploitation à désactiver Apple Pay. Il se peut que vous ayez réduit le niveau de sécurité de votre Mac en passant par le mode de récupération. Certains utilisateurs activent volontairement le mode « Sécurité réduite » à des fins de développement ou pour installer certaines applications comprenant des extensions du noyau. Si votre Apple Pay ne fonctionne pas, il faudra passer par le mode Récupération de macOS pour vérifier que vous êtes bien en « Sécurité maximale ». Apple indique la marche à suivre ici.
Si le problème persiste, vérifiez également que la case « Installer les fichiers de données système et les mises à jour de sécurité » est bien cochée dans Préférences Système > Mise à jour de logiciels > Avancé. Selon Macworld, Apple explique désactiver Apple Pay « lorsqu'il détecte un logiciel tiers ou un malware qui affecte sa capacité à sécuriser vos informations de paiement » sans plus de précisions.