IntelベースまたはApple Silicon搭載のMacでApple PayのTouch ID認証が機能しない場合は、仕様上の問題です。以下に、その原因と対処法をご案内します。
Apple Pay Touch ID 認証が機能しない?
Mac での Apple Pay 取引は、Touch ID の一致によって承認できます。
ただし、場合によっては、システム設定またはシステム環境設定> Wallet と Apple Payに「この Mac のセキュリティ設定が変更されたため、Apple Pay が無効になっています」という警告メッセージが表示されることがあります。なぜこのようなメッセージが表示されるのでしょうか?
簡単に言うと、Touch ID 搭載の Mac システムで Apple Pay が動作しない場合は、Mac ノートブックをクラムシェル モード、つまり外部モニターと外部キーボードおよびマウス/トラックパッドに接続して使用している可能性があります。
macOSのセキュリティポリシーにより、Macノートブックの蓋が閉じられるとすぐにモバイル決済が無効になります。これはIntelベースのMacではこれまでもそうでしたが、Apple Silicon搭載のMacでも特に顕著です。そのため、MacBook Proのキーボードに内蔵されたTouch ID指紋スキャナーをお使いの場合は、Touch IDでApple Payの取引を認証する際は蓋を開けたままにしてください。
さて、ではApple Silicon搭載iMacに同梱され、別売りもされているAppleのワイヤレスMagic Keyboardに搭載されているようなワイヤレスTouch IDでApple Payを認証しようとするとどうなるでしょうか? 同じです。新型MacBook ProなどのApple Silicon搭載ノートブックでこのキーボードを使用すると、ワイヤレスTouch IDでApple Pay取引を承認できなくなります。
それはなぜでしょうか?
Apple Silicon搭載MacでTouch ID搭載Magic Keyboardを使用している場合でも、Touch IDとテンキー付きのMagic Keyboardを使用している場合でも、生体認証の照合はコンピュータ本体に内蔵されたSecure Enclaveによって実行されます。「Secure Enclaveは、内蔵Touch IDセンサーと同様に、登録と照合処理を実行し、セキュリティポリシーを適用します」とApple Platform Securityドキュメントに記載されています。
つまり、ワイヤレス Touch ID キーボードでは、セキュリティ上の理由から Apple Pay 機能が常に無効になっています。
Apple PayのTouch IDの問題のその他の原因
Appleのウェブサイトのサポートドキュメントによると、サードパーティ製のカーネル拡張機能もApple Silicon搭載MacのApple Payに干渉する可能性があるとのことです。例えば、macOSでセキュリティ低下モードをオンにして、システムの入出力に直接アクセスするためのカーネル拡張機能をインストールすると、システムがApple Payを一時的に無効にする可能性があります。
具体的には、文書に記載されているように、サードパーティのカーネル拡張機能がロードされると Apple Pay 機能が無効になる可能性があり、macOS の信頼性が損なわれる可能性があります。
MacWorld にはさらに次の情報があります:
セキュリティが低下したmacOSの起動では、Appleは、モバイル決済において、ICチップを搭載したPOSシステムと同等の整合性を、Apple自身とクレジットカードシステムに求められるレベルで実現できない可能性があります。その場合、MacではApple Payが無効になります。
MacWorld は、システム設定>一般>ソフトウェアアップデート>自動アップデートの情報ボタン ⓘまたはシステム環境設定 > ソフトウェアアップデート >詳細 にある「セキュリティレスポンスとシステムファイルをインストールする」または「システムデータファイルとセキュリティアップデートをインストールする」がオフ/チェックされていないことなど、 Apple Pay が動作しなくなる可能性のある他のいくつかの原因について言及しています。
さらに、macOSは、ユーザーの支払い情報の安全性を損なうサードパーティ製ソフトウェアやマルウェアを検出すると、Apple Payの機能を停止します。MacWorldの説明によると、Apple Payを確実に動作させるには、Mac(IntelモデルでもApple Siliconモデルでも)のmacOSリカバリモードでシステムセキュリティを「フルセキュリティ」に設定し、起動セキュリティユーティリティを使ってシステムセキュリティをリセットしてください。
関連して:
- Apple Payをリモートで無効にする方法
- MacでTouch IDを設定して使う方法
- Touch IDやパスワードなしでMacアプリをダウンロードする方法