ユニクロペイ(UNIQLO PAY)がSMS認証できない

3日悩んだ問題がやっと解決した。

それは、スマートホンのユニクロアプリでPAY機能(ユニクロペイ)を使うため、SMS認証しようとするとエラーになってしまう事象だ。

不思議なことに、ネットを検索しても、そのような問題を指摘しているところが全く無い。
(もちろん、ユニクロのサイトのFAQを見ても該当するものはなかった。)

結局、スマホのブラウザの問題だったのだが、この世で自分一人が悩んでいたのかもしれない(笑)

しかし、ひょっとして、同じ問題で困っている人が居るかもしれないので記事にしてみた。

ユニクロペイって?

ユニクロペイは、2021年9月3日から始まったユニクロアプリのキャッシュレス決済ツール。

QRコードを使って、あらかじめ登録した銀行やクレジットカードから支払いができる。

ご存じだと思うが、ユニクロやGUは「客が勝手に会計をやれ」のスタイルをとっている。

ユニクロペイ機能を有効にしておけば、現金やクレジットカードを財布からもたもた取り出すこともなく、スマホひとつで簡単に支払いができてしまう。

混んでいるときなどは、とてもありがたい。

「客が勝手に会計をやれ」は、今の時代の人件費削減のトレンドなんだろうが、食料品スーパーでもこういったセルフ会計方式のところが増えてきた。

最初はおっかなびっくりだが、慣れてくると、このような支払いは、まことに簡単に終わるので便利この上ない。

そもそも何で、ユニクロペイなんて使おうと思ったのは、ヒートテックのシャツが欲しかったから。
ただそれだけ。

SMS認証をおこなおうとするとエラー

ユニクロアプリから、ユニクロペイを使うための流れは以下だ。

ユニクロアプリを起動し、会員証の画面から「登録する」をタップする。

画面を進めて行って、「はじめる」をタップ。

次に、SMS認証で、認証コードを送るため、自分のスマホの電話番号を入力、そして「SMSを送信する」をタップする。

ロボットではないことのチェックが始まる。

問題はこのあとに発生する。

通常なら、+メッセージなどSMSアプリに認証コードが届くはずが、以下の画面になって認証コードが届かないのだ。

”Unable to process request due to missing initial state.
This may happen if browser sessionStorage is inaccessible or accidentally cleared.”

「初期状態がないので、リクエストを処理できない。 これはブラウザのsessionStorageにアクセスできないか、誤ってクリアされた場合に発生する可能性がある。」

う~ん、意味がわからん・・・

ちなみに正常な場合は、SMSに認証番号が届き、認証番号入力の画面が表示される。

認証番号を入力し、画面を進めて行き、銀行口座かクレジットカードを登録すれば、晴れてユニクロペイが使えるようになる。(下記画像)

原因はブラウザ

何度やっても同じ。スマホを再起動しても同じ。ユニクロアプリを再インストールしても同じ。

ちなみにわしのスマホは、Androidのバージョン10。
auのpovo 2.0を使用。SMSは「+メッセージ」を使用している。

ユニクロアプリは7.14.1(10/29時点で最新バージョン)。

SMSで特に受信制限をかけてるわけでもなく標準の設定だ。

ちなみにSMSはインターネット回線を使うのではなく、電話回線を使用して、メッセージをやり取りするシステム。

住んでるところの電波状況が悪い(不安定でたまに切れる)ため、当初はこれが原因かと思ったがそうではなかった。

う~ん、悩む。最近、何か悪いことをしたか?

いやなことに、1日5回認証に失敗すると、ロックがかかってしまい、次の日にならないと解除されないのだ。

ユニクロのチャットボットに問い合わせてみるが、思うような答えは得られなかった。
(オペレータには問い合わせしていない。)

多分、無理とは思ったものの、ユニクロ店舗の(詳しそうな)店員に聞いてみるが、やはり「?」であった。

半分あきらめかけた数日後、どうもブラウザが原因っぽいのに気づく。
(よく読めば、ブラウザうんぬんと書いてあるではないか。)

このスマホで使用しているブラウザはFireFox。Chromeは無効化してある。

試しに、FireFoxをアンインストールしてみた。

すると動きが違う。相変わらずSMSに認証コードは届かないもののエラーにはならず、ユニクロアプリに戻ってしまう事象になった。

FireFoxをインストールすると、やはり同じエラーになる。

待てよ、Androidの標準ブラウザは「Chrome」だったな・・・と思い出す。

そこで、無効化されていたChromeを有効にしてやった。

すると・・・あっさり認証コードが届いた。

何なんだ?あまりにあっけないので、逆に驚いてしまった。

詳しいことはわからないが、ブラウザでリダイレクトされて認証コードを送るような仕掛けになっているのではないか。
(しかし、FireFox、Chromeも同じメールアドレスでログインしてるのだけどね・・・)

結果としては、単純に「Chrome」を有効化するだけで、認証コードが発行できたのだと思う。

おわりに

とても対処療法的な方法だったが、これで解決することができた。

もし、同様の症状で困っている人がいるなら、一度試してみてほしい。

これでヒートテックシャツもスマホひとつで買えるようになった。

ちなみに、今、ユニクロペイを登録すると500円のクーポンがもらえる。

ただし、5000円以上の買い物でしか使えないが。

ウルトラライトダウンでも買うか・・・遠い目。

コメント

  1. 匿名 より:

    同じトラブルが発生しており、悩んでいました。
    ユニクロアプリにブラウザが影響するとは思いませんでした。
    ありがとうございました。大変助かりました。

    • metaba より:

      コメント頂きありがとうございます。

      お役に立てて何よりです。
      しかし、まさか自分以外にもいらっしゃるとは。

      ネットで検索しても同様の事例が無く、記事にするのをためらっておりましたが、投稿した甲斐がありました。

      もしユニクロが知らないのならば教えてあげたほうがいいかもしれませんね(笑)

  2. 名無しさん より:

    こちらの記事を読んで、デフォルトのアプリをFirefoxからChromeへ変更する事で認証クリアする事ができました。以前も同じ症状になり、ネットで調べましたが対処方法が見あたりませんで諦めていたのですが、大変助かりました、ありがとうございました。

    • metaba より:

      名無しさん、お役に立ててよかったです。

      しかし、同じ症状で困ってる方が意外と多くいらっしゃるのかもしれませんね。
      もう少し、分かりやすいエラー表示をしてくれれば、まだマシなのにと思いますが。

      コメント頂きありがとうございました。

  3. Y より:

    ありがとうございました。
    近畿でしか使えないバーコード決済アプリでも同じ事象でした。
    上記の手順で直りました。
    Chromeは使いづらいから、Firefoxをデフォルトにしていた。

    • metaba より:

      Yさん、コメントありがとうございます。

      その、バーコード決済アプリも同じような仕組みを使っているんでしょう。
      前にも書きましたが、たとえエラーになったとしても、利用者が理解、対処できるようなメッセージを出すべきではないかと思うのですがね。

      しかし解決できてよかったです。

  4. Bontempi より:

    metaba さん、ありがとうございました!

    まさかFirefoxが原因だったとは全く思いもよらず、UNIQLOアプリの権限を見直したりしてましたが
    解決できず、Firefoxに表示された英文の全文を検索文字列にしてこちらのサイトにたどり着き、
    あっけなく解決できました。

    こちらにたどり着く前に昨日電話で UNIQLOサポートに相談したのですが全く要領を得ず
    「UNIQLOアプリの問題ではないので解決方法も判りません。スマホの設定を見直してください。」と
    冷たく見放されました。
    「類似の問い合わせ届いてないですか?」 と聞いても 「ありません」とのことでした。

    この情報、UNIQLOサポートさんに教えてあげたいです・・・。

    • metaba より:

      Bontempiさん、コメントありがとうございます。

      12月に身内の不幸があり、帰省していたため、返信が遅くなり申し訳ありませんでした。

      先にコメント頂いたN.A.さんとIP Addressが同じなので、同じ方でしょうか?
      (違っていたらごめんなさい。)

      そうですか、まだユニクロは対応取れてないんですね。
      確かに「スマホの設定」の問題ではあるわけですが、それを知らないし、問題解決の努力をしようとしないのは企業姿勢を疑いますね。
      そもそも、サポートはどこかの下請けがやってるんでしょうが、中央からのマネージメントが悪いのでしょう。

      ウイグル問題もはっきり答えず、ちょっとユニクロさん大丈夫かい?と思いますね。

  5. システムメッセージは正確にしてね より:

    本当に参考になりました。
    (ちょうど、チャット問い合わせをしていましたが
    細かいバージョンかけとかいろいろ・・・スマホじゃ面倒なのに)

    全く同じような状況です。
    FireFoxにはUblockOrigin 入れられるので標準にしていました。
    UblockOrigin OFFにしてもだめ。
    メッセージの内容からブラウザかもと Chrome を標準なおしてアクセスしましたが
    「回数制限エラー」
    明日、ためします

    ブラウザのせいならChrome ONly って書けばいいのにあるいは
    FireFoxではテストしてません(ごめんね)って

    • metaba より:

      システムメッセージは正確にしてね さん、コメントありがとうございます。

      お疲れ様です。
      未だに、サポートセンターが対応できないとは、ホントにダメダメ企業ですな(笑)

      まあ、外注でマニュアル通りにしか対応できないんでしょうが・・・しかし、情報は掴んでおくべきですよね。

      わたしでは細かい動きがわからないのでアドバイスしようがありませんが、明日うまくいくことを祈っております。