コレ、ある意味「致命的なバグ」じゃないの?
金額が999円になる?
おそらく、この問題は既知の問題としてよく知られている問題かもしれない。
というのも、私は今までPayPayの支払いにおいて、レジ側がバーコードを読み取って支払うという方法でしか支払った事がなかったので、まさかこんな問題が顕在していたなんて知らなかったのである。
この問題は、PayPayアプリの支払いの中で、店舗側のQRコードをスキャンして支払い店舗を特定し、その後支払い金額を入力して支払う、QRコード支払いの時に発生する問題である。
今日、私は足を運ぶ頻度が低いホームセンターにたまたま行った時、そこの支払い方法にPayPayによる支払いがある事に気付いた。いつもはソコに行った時は現金支払いをしていたのだが、PayPayが使えるのなら使ってみるか、とレジでPayPay支払いを願い出ると、レジの人に「このQRコードを読み取ってお支払い金額を入力してください」と言われた。
おお、これがQRコードを読み取って支払うスタイルなのか、と、今まで経験した事のない支払い方法に戸惑いながも、初めてPayPayアプリ上でカメラを起動させた。
カメラでQRコードを認識させるのはものすごく簡単で、あっという間に店舗をQRコードから特定したのだが、問題はその時に起きた。
支払金額は1,564円だったので、そのまま画面に現れたテンキーで「1564」と入力したのだが、何故かそこに現れた数字が「999」と表示され、何度「1564」と入力しなおしても「999」としか表示されなかったのである。
このままではレジの流れが滞ってしまうと思い、すぐさま現金払いに切り替えて現金で支払いをしたのだが、この問題がもし当たり前に起きる問題だとするなら、PayPayでは1,000円を超える支払いができないという事になってしまう。
正直、公式アプリを使用しての問題なので、どう考えてもバグとしか思えないのだが、今までこの支払い方法を経験した事がない私で起きている問題でありながら、今までこれの修正が行われていないとなると、PayPay側の怠慢か、或いは私の環境でのみ起きる問題か、どちらかしか考えられない話である。
調べてみた
で、自宅に戻り、早速ネットで調べてみると、やはり同じような問題に遭遇している人が他にもいる事が判明した。
一応対策サイトも存在していて、そこで対策方法を知ることになったのだが、私はこの対策を見て一つ思った。
Line活用ガイド
https://line-line-line.com/dousuru/paypay-error/
どう考えてもPayPay側の怠慢でしかない。
何故なら、入力するキーボードアプリによってその問題が引き起こされているからだ。
しかも、そのキーボードアプリは有料のものが含まれているだけでなく、Apple公式のキーボードでも起きる可能性があるからだ。
具体的に言うと、ATOKを使っている環境であったり、iOS標準でも日本語キーの場合に発生するという。
つまり、文字入力の変換後の値が、正しくアプリ上で表記されない事が問題なのである。
こんなの、アプリ開発側が動作確認して対応させるのが普通の対応だろうと私は思う。
キーボードアプリがよほど特殊で、一般的でないアプリならばやむを得ないが、ATOKというよく普及されているアプリに対応できていないのも問題だし、もっと言えばApple公式の日本語キーでも変換後の値が反映されないのであれば、どう考えてもコレはバグとしか言いようがない。
対策として、PayPayのアプリでは数字しか使用しないというのなら、起動するキーボードは英数字入力モードのテンキーだけと決めてしまっても良いわけである。
こんな単純な対策すら出来ていないというのは、キャッシュレス決済を牽引するサービスの雄としては、まず褒められたものではない。
普及率の高さに
PayPayは、その登場当時からものすごい勢いで対応できる店舗の拡大やユーザー獲得の施策に力を入れていた。
その無理が祟って、今ではポイントの還元率は極度に悪く、その抱える赤字額も半端ない額になっているのだが、対応する店舗が非常に多いため、利便性は抜群に良い。
それだけに、今回のようなお粗末な対応は実にもったいない。
対応させる事そのものも、おそらくそんなに難しい対応ではないと予想されるが、未だにその対応が採られていない原因が一体なんなのか、気になる所である。
まさかこの先も本気で問題を無視し続ける、とか…そんな事はないと思いたいが、修正される事に期待したい。