Ticket #546 (closed バグ指摘: 修正済)

Opened 11 years ago

Last modified 11 years ago

【ペイジェント決済モジュール】決済エラー時、受注管理に売上、取消ボタンが表示される不具合

Reported by: kajiwara Owned by: somebody
Priority: Milestone: EC-CUBE 連携モジュール
Component: 管理画面 Version: 2.4.0
Keywords: Cc:
修正済み:

Description

【不具合発生バージョン】
ペイジェント決済モジュール Ver1.5以前のバージョン全て

【不具合内容】
購入者がクレジット決済を選択した場合で、かつ何らかの決済エラーとなった場合、
その後、支払い方法を銀行振り込みなどに変更してお支払いしていただく場合があります。

ペイジェント決済にて上記対応のようにエラー発生後、他のお支払い方法に変更した場合、
管理画面の受注管理にて、売上ボタン、取消ボタン が引き続き表示されるという不具合が発生しております。

ボタンが表示される以外、実害はございません。

【原因】
dtb_order内にペイジェントからのステータスコードやエラーコード・エラーメッセージ等が格納されますが、
売上ボタン表示の判定文にてエラー等で最終的にペイジェントで決済していない場合かどうかを考慮していないことが原因です。

【修正内容】
本事象のようなケースには売上ボタンを表示しないように以下のファイルを修正しました。
paygent_order.tpl
paygent_order_index.tpl

修正ファイルとパッチを本チケットに添付いたします。

【今後の対応】
本不具合は、ペイジェント決済モジュールの次期バージョンにて正式に修正される予定です。
(Ver1.5.x もしくは Ver1.6 になる予定です。)

【情報提供元】
本不具合と修正ファイルは、株式会社システムフレンド様 http://ec-cube.systemfriend.co.jp/
より情報提供いただきました。

誠にありがとうございました。

Attachments

mdl_paygent_file_090902.zip Download (4.6 KB) - added by kajiwara 11 years ago.
修正ファイル(paygent_order.tpl , paygent_order_index.tpl)・パッチファイル(paygent.diff)

Change History

Changed 11 years ago by kajiwara

修正ファイル(paygent_order.tpl , paygent_order_index.tpl)・パッチファイル(paygent.diff)

comment:1 Changed 11 years ago by kajiwara

  • Status changed from new to closed
  • Resolution set to 修正済

Ver1.6.0にて対応済み。(2010/3/16リリース)

Note: See TracTickets for help on using tickets.