Google Pay (Wallet app)でのNFC非接触決済時に複数枚判定される場合の回避策

iD, QUICPayを削除

前置きとして...

NFC-A/BとNFC-Fの挙動が以前とは変わっていて,以前はNFC-A/BよりもSuicaなどのNFC-F (Felica系)が優先されていたのがどこかのバージョンからNFC-A/Bの非接触決済が登録されている場合はNFC-A/Bが優先されてNFC-Fは必ず表示していないと決済手段として選択できないようになったっぽい。かつNFC-Fはデフォルトに設定できない。

iD, QUICPayはNFC-FだけどCredit or debit cardに属するため,上記の挙動変更に伴って誤反応起こしやすくなっている可能性があるので登録しない。
交通系カードは問題ないと思うけど,念のためならWallet appに登録しなくてもNFCの設定を変えていなければSuicaなどそれぞれのAppがForegroundに居れば優先されるはず。

非接触決済時にDefault for contactlessになっているカードをWallet appで表示しない

おサイフケータイ含めて複数枚登録している際にデフォルトのカードでなくWallet appで表示しているカードで非接触決済を行うという機能があるけど,この時Default for contactless, つまり非接触決済のデフォルトになっているカードを出してしまうと読み取り端末との相性問題がかなり出る雰囲気。
特にCredit or Debit cardに複数枚登録しているケース。

  • Visaタッチのみの端末
    • どちらでも問題ない
  • ローソン,セブンイレブンなどのiD, 交通系カードもサポートする端末
    • タイミングの問題か通るときと通らない時がある
    • 表示しているとだいたい通らない
    • セルフレジの場合は最初は表示していない状態で近づけて1,2秒程度で反応しなかったら一度離してレジ画面表示が再度受付状態になったら表示した状態で近づけるとうまくいくことがある
      • 再受付状態になるまで若干のディレイがあり受付状態になる前に近づけてしまうと嵌る
      • 1,2秒で離さないとディレイ中に近づけてる状態になってしまって嵌る
      • セルフレジは画面見れば明らかだけど有人レジはこのタイミングがわかりづらい
      • 端末の通知色はワンテンポ遅れるのであてにならない
    • iD, 交通系カードなどのNFC-Fはこの問題が起きないので日本特有のアレ感

Wallet appのデータを一旦全削除する

最後の手段。

  1. 登録したクレカや電子マネーなどを全て削除してWallet appに何も登録されてない状態にする
  2. Wallet appのアイコン長押しでApp info (アプリ情報)を出す
  3. 念のためForce stop (強制終了)させる
  4. Storage & cacheを選択
  5. Cache, Storageの順でクリア (Storageだけでもいいはずだけど一応)
  6. クレカや電子マネーを再度登録

端末移行時のコピーでWallet appの非接触決済の情報までコピーされてる(されてた)可能性がある程度。
NFC非接触決済は基本的に個々の端末での登録が必要なので移行した際はWallet appのデータは一度全削除しちゃうのも手。