ガジェット大好きダイコクです。
先日、妻が小学生になる息子用の筆箱をイオンのネットショップで購入しようとした時に決済画面で「CP005エラー」が発生して決済できない!って困ってたんです。
サービスセンターに電話しても一向に繋がらず、何度かけても繋がらない!何度もチャレンジしてみるも、全てNG。そうこうしているうちにサービスセンターは営業時間外・・・泣ける。
今回の場合はクレジット決済に原因があった
とりあえず、結論から言うと今回我が家で起きたCP005エラーの原因は
クレジット決済なのに価格が0円だったから
600円くらいの商品を全てポイントで購入しようとした。0円でも決済しなければいけないので、決済方法をクレジット払いに設定。
決済承認画面までは遷移して、CP005エラー。ここでピンときた。ポイント利用を1円分少なくして、決済したら通った!
クレジット会社に0円立て替えてー!って言っても、0円は貸せない(そんな設定ない)って感じですね。
※システム屋さん的に言うと、今回の事象はイオンサイト側のバグ。境界値テストしてないんじゃ・・・ポイント払いで0円になる場合は違うフロー考えるとか、0円では決済できませんとかクレジット認証前にエラーで捉えるべき。
CP005エラーが発生したら調べるべきポイント
エラーコードっていうのは、エラーが発生した理由をサービス提供者側が判別しやすくするためのコード。その内容が我々ユーザ側に開示されることはあまりない。
イオンの場合も開示されていません。とりあえずググるとCP005エラーについて結構困っている人がいました。ただ、解決方法としては「時間が過ぎたら出来るようになった」とのこと。・・・解決方法が微妙すぎる。
今回、どのタイミングでエラーが出るか?をチェックしてみたところ、クレジット会社との通信後にエラーが出てくることから「決済に関わる内容でのNG」である可能性がある。
そうなると、クレジット情報との不一致が原因の1つかもしれないので以下の点を調べてみると良いかもしれない
- クレジットカードの上限枠に達していませんか?
- 登録しているクレジットの有効期限は大丈夫?最新のカードに更新した?
- カード情報の名前、間違ってない?
- カード情報は半角入力になると思うけど、全角入力してない?
- 決済価格が0円になってない?(←New!)
これだけチェックしてダメだと・・・頑張って電話がつながるまでサービスセンターに電話するしかないね。
まとめ
決済中にエラーが発生すると、「え?お金だけ取られて商品来ないってことないよね?」って心配になりません?安いものならまだしも、高いものだったら心配は倍増。
システム提供側としてはエラーコードを出すのも大切だと思うんですが、ユーザ側のことを考えたら、エラーコードにプラスして、なんで出たのか?を説明しても良いと思う。
とりあえず、CP005が出たらカード情報・支払い金額についてチェックだね。