Xperia1 IIに続きXperia1IVを愛用しているのですが、マクドナルドやセブンイレブンでVISAタッチ決済に失敗する件について、決済の成功確率を上げる方法を見つけたので残しておきます。
XperiaでVISAタッチ決済ができないことの解決策
まず、NFCが有効になっている、スマホに物理的な損傷や障害がない、お店側もタッチ決済に対応している(←これ以外とありました)ことを前提とします。
ここで紹介するのはQuickPayやSuicaなどの非接触無線決済が使用できるにも関わらずVisaのタッチ決済が使用できない場合の解決策です。
Xperiaとお店側の決済端末との相性もあるように思われ、Panasonic製の端末(JT-R600CR)やセブンイレブンのレジは高確率で弾かれるイメージです。(他の決済端末、例えばPAXやstera terminalといった機種は、すぐに決済できているイメージがあります)
エラーに関しても、「1枚だけタッチしてください」というものが多く、「このカードは使用できません」といったものも見かけたように思います(Suicaなどの他の非接触ICと競合しているように思われます)。
そんな中、
「サッとタッチする」
「ゆっくりタッチする」
「GooglePayのカード画面を表示させてタッチする」
「画面をOFF状態でタッチする」
など色々と試しましたが、どれも1回目では100%決済できずでしたが、
店員さんに申し訳ない顔をしながら色々と試した結果、「レジ側端末が決済モードに入る前にスマホをタッチしておく」ということで解決できそうです。
具体的な例
私の場合、問題を感じていたのは主にセブンイレブンとマクドナルドでの決済でしたので、それらの対策がメインです。おそらく、他の決済端末でも同様に解決できるのではないかと思います。
セブンイレブンの場合
店員さんに商品をスキャンしてもらった後に自分で決済方法を選択すると思いますが、クレジットを選択する前に予めXperiaをタッチしておきます。
ローソンのセルフレジにてトライしましたが、クレジット選択前に端末をタッチしておけばエラーを吐かれることなく決済可能でした。
マクドナルドの場合
セルフレジの場合も自分でクレジットを選択する前にタッチしておく、
有人レジの場合は店員にクレジットと申し出る前にタッチしておくことで解決できました。
友人レジの場合、店員さんによっては「先にタッチしないで」と言われるかもしれませんが、一度失敗して再チャレンジするときはタッチしないでと言われないと思いますので、少なくとも2回目で成功すると思います。
上記方法でも有人レジは1回目は失敗することが多い気がします。2回目の成功確率はかなり高い気がするので、1度失敗したらトライする方法を変えるのでしょうか。。。?挙動が謎です。
結論
今回見出した結論としては、「レジ側端末が決済モードに入る前にスマホをタッチしておく」ということ。
サンプル数が2個と少ないですが、これらの傾向からすると、決済端末とXperia間でやり取りをするタイムラグによって、決済端末に複数のカードをかざしていると判断されるものと思われます。
どちらが悪いのかと言われれば、決済端末と思いたいですが、、、iPhoneでは全くエラーが出ないという点からするとXperia側の問題のような気がしています。
加えて、Xperia1IIとXperia1IVで同様な症状が出ているということは、おそらくXperia1IIIもでしょうし、もしかするとXperia1Vも同様な症状が出るかもしれませんね。Xperia端末のNFC周りの回路もしくはソフトの問題なのでしょうね。Google Pixelの場合は全く問題ないらしいので、これに乗り換えるというのも将来的にありかもしれません。(まさか、Xperiaから乗り換える理由がNFC決済が出来ないからなんて。。。)
あらかじめタッチで解決できるのであれば非常に簡単で特別な対応をしなくて良いのでいいのですが、この方法で全てのシーンで決済が行えるのかは、さらにサンプル数を増やす必要がありますが、エラーを気にせずにいつでもタッチ決済できるようになればいいですね。