ゲームでの課金を効率的に行うために楽天でGoogle Play ギフトコードを買うようにしているのですが、課金したいタイミングで決済エラーが出てしまい困ったので自分がとった対策を記録しておきます。
決済エラー(001-002)って何ですか
入力内容、クレジットカード番号やセキュリティコードを確認してくださいという指示がエラーの画面に表示されていますが、入力ミスがなくてもこのエラーはでます。
私が決済エラーが出て買えないということになったときに、横にいた友人が試してみると同じタイミングで買おうとしたところ楽天でGooglePlayギフトコードを何の問題もなく買えたのでそのときサーバー側で障害が発生していたということではなく、決済エラー(001-002)はアカウント単位で発生する事象だとみて良いと思います。最終的に私も決済出来たのですが対処方法と言えるものが見つかったわけではないです。
問題の舞台となっているのはこちらの楽天 Google Play ギフトコード 認定店。
決済に使うクレジットカードの種類 – クレジットカードのセキュリティ対策
まず楽天カードでエラーが出たので、他の会社のJCBやVISAカードなどで試してみましたがどれもダメだったので、クレジットカードの種類は問題ではないと思います。
クレジットカード番号は何度も楽天で買い物をしている実績があるので間違っていないですし、セキュリティコードも間違いなく入力しています。
3Dセキュアの設定はしている
それぞれのクレジットカードのセキュリティ設定(3Dセキュア)はどのカードも登録済みだったので3Dセキュアを設定していればエラー無く買えるということでは無さそうです。
楽天の買い物履歴が関係している?
しばらく使われていない楽天アカウントで換金性の高いギフト券のような買い物しようとすることでセキュリティ対策が発動して買えなくなるとパターンもセキュリティ対策上はありそうですが、私の場合は当てはまらないので楽天で買い物をしているなら買えるということでもなさそうです。
楽天アプリからの購入なら問題ない可能性
iPhoneなどスマートフォンに長い期間ずっとインストールしている楽天市場アプリからの購入なら本人が操作しているわけだから決済に問題がないのではないかと考えましたがダメでした。判定ポイントはそこではないようです。(私はiPhoneにインストールしている楽天アプリからGooglePlayコードを買えるか試してみました。Androidなら問題ないという可能性は薄いんじゃないかと予想。)
期間限定ポイントの消化はダメなのか
期間限定ポイントを消化する目的だとイジワルされてダメなんじゃないかと横で言っていた友人が、すべてポイントを利用する設定(1円だけクレジットカード利用)という決済をできていたので決済エラーには関係ないようです。ポイントを何も使わないようにしても001-002のエラーはでます。
SMS認証は必須 – セキュリティチェック
同じ楽天のiTunesカードストアでもそうですがSMS認証ができるスマホ、電話番号は必須になっています。メッセージアプリなどで確認できる6桁ほどの数字(認証コード)が送信されてきて120秒の間にその番号を購入ページに入力することで認証されることになっています。クレジットカードの発行などで楽天に登録してある携帯電話番号にSMSを送っている以上本人である認証はできているのではないかと思います。となると本人かどうかの確認のための認証で購入をブロックされているというわけでもなさそうなので、この人は詐欺に引っかかりコードを求めてそう認定されて本人でも購入できないという人的理由による決済ブロックパターン?そんなものがあるのかわかりませんが・・・(買い物かごのお知らせに詐欺の可能性を注意するように促すメッセージが出ているのでなくはない?)
多くのところで決済に関する最終段階の認証として利用されているSMS認証に成功しても決済できないということでかなり高いセキュリティレベルなのでしょう。
試してみた対策の一つ
まず楽天からログアウトして同じアカウントで再度ログイン。これは試してみても効果はなかったです。決済できませんでした。そもそも買い物するときに決済ページへの移動で再度認証を求められて楽天IDやパスワードを入力しているので、この行動に意味がある場合はウェブブラウザ側でCookieの更新が正常に行えなかったときのものかと思います。今回の条件だと、たぶんCookieを削除するというのと同じ意味になると思います。
時間を置けば解決する?
不明。ですが私の経験では最初に購入しようとしてエラーが出た時刻から3時間後に再度購入に挑んで何のエラーもなく、楽天カードで、期間限定ポイントを使用して購入に成功したことがあります。
何もしていないのにいつの間にか決済できるようになっていたので、一ユーザーの視点では時間を置けば決済成功することはあると言えるかと思います。
不正アクセス疑惑から決済成功
「不正なアクセスが疑われたため処理を中断しました。」何度も決済を試している間に、このような警告がでたので、不正アクセスされたアカウントとしてギフトコードが買えなくなるようなロックが掛ったんじゃないかと、ものすごく不安になりましたがその直後にあっさり購入できました。
(不正なアクセスが疑われたという表現がちょっとよくわかりません。購入までの1本道を戻っておらずページの遷移エラーではないはず、でも最初から手続きをやり直すように促す表示。理由はありそうですが深く考えてもこちらにはわからないものだと判断しました。・・・)
決済エラーが起こらなくなったから成功したわけですが、どうしてエラーがなくなったのか訳がわからないので解決方法は不明です。あり得そうなこととして決済できるかどうかのセキュリティ上の判定が、不正アクセス疑惑によって本当に怪しいアクセスなのか、再度決済できるかどうかの判定が行われ、それに合格したということでしょうか。あくまで憶測ですが本当にどうして決済が成功したのか。成功どころか逆にロックが掛っているので解除するには楽天に電話する必要があるという案内表示が現れる、または永久BANという最悪のパターンを予想していたので嬉しいですがよくわかりません。
何度もパスワードを入力し、繰り返しアクセスすると一般的にはロックがかかってしまうものだと思うので時間を置く、それでダメならあきらめてコンビニで買うのが安全だと思います。普通に考えると不正なアクセスと表示された後に成功するのは珍しいものだと思いますし、本当にアカウントにロックがかかるパターンも用意されていると考えるのが自然なので。
決済エラーが出る原因 – 対策方法が無いと考える理由
決済に関する情報、セキュリティコードやSMS認証を正確に入力していても買えないということと決済画面へ移行するページにでる詐欺に関する注意文などをみても、おそらく決済エラーが出る理由はユーザーの安全性を積極的に高めるために安全対策のレベルが相当高く設定されているからなのではないかと考えています。
決済エラー(001-002)に対応する方法は無いというのが結論。
購入時にセキュリティとして意図的に高いレベルの設定がされている、つまりフィッシング詐欺などへの対抗策も含めているものだと考えると、
楽天会員としてログインできている状態で、クレジットカード番号、セキュリティコード、SMS認証コードなど正確に入力していて決済エラーとなっている場合に、サーバーにアクセスするユーザー側の立場からこうやればセキュリティ対策を突破できるという確実な方法はないと思います。あればそれはセキュリティホールでしょう。もっとクレジット決済可否判定の精度が向上して問題なく買えるようになってほしいです。エラーで買えなくてガッカリという気持ちになるのは残念。
急ぎでギフトコードが欲しいときもあるのに
昨今の事情を考えるとギフトコード関連は高いセキュリティレベルが求められている状況なのだと思います。楽天としてもたくさん売れたほうがいいはずなので。
Google Playストアのポイント倍付事情やゲーム内のイベントなどで急ぎで欲しいときもあるので困ったものですけれど、一度決済出来ればずっと決済が通るわけでもないので、どうにもならなさそうです。コンビニでの増量キャンペーンが少なくなって楽天で買うのがお得だと考えているので、期間限定ポイントがあるときに決済が成功するタイミングで余分にギフトコードを用意しておこうと思います。
決済が成功する可能性としてありそうなこと
後から思いついたので試してないことですが5,000円のギフトコードが買えないタイミングで500円やもっと少額の100円などの決済なら問題ないパターンはあるのでしょうか。社会問題への対策なら少額は通りそうな可能性もありえそう?・・・今度エラーが発生したタイミングで覚えていたら試してみて追記予定。
他にネット上で買える場所となるとアマゾンでplayコードを検索すると各社のストアカードが見つかりますが(常駐してチェックしているわけではないので気づいてないだけかもしれませんが)私はポイント還元などやってるのをみたことがないので、アマゾンにもあるというのは覚えているくらいですね。
5の倍数の日に楽天カードでポイント5倍の日や、楽天マラソンのタイミングで買うのが、おそらくお得な買い方だと思います。
*iTunesカードは名称変更(他のカードと統合)されて今はAppleギフトカードという名前になっています。
追記
記事を書いてからずいぶん時間が経ちましたが、相変わらずこのエラーは発生することがあります。
これまで同じアカウントでギフトコードを何度も買ったことがあるのですが関係なく、正しい情報を入力していてもエラーが発生して買えないという事は起こっているので、困ったものですが正しく入力していてもSMSの認証が出来ていてもどうにもならないです。