バグ報告 > 管理機能 > 2.13仕様変更により決済モジュールエラー発生 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
cjohann |
投稿日時: 2013/11/12 10:36
対応状況: −−−
|
新米 登録日: 2013/11/12 居住地: 東京 投稿: 2 |
2.13仕様変更により決済モジュールエラー発生 お世話になっております。
カニュと申します。 http://svn.ec-cube.net/open_trac/ticket/1506 仕様が変更されマイページをアクセスする際に「決済処理中」の受注データが削除されるようになりましたが、 弊社で開発した決済モジュールに大きな影響が及びますので、改善をご検討いただければと思います。 具体的に:「決済」ボタンをクリックし、弊社の決済ページまでリダイレクトされますが、この状態で 別ウインドーで【マイページ】をアクセスしてしまうと、受注データが削除されます。決済ボタンを押すと、 決済は正常に実行されますが、ECCUBEに戻った時に受注データがないため、エラーが発生します。 恐らく弊社に限らず全てのリンク方式決済モジュールが対象になります。 ご不明点等ごうざいましたら、ご連絡を頂ければと思います。 以上、宜しくお願いします。 |
casa |
投稿日時: 2014/3/7 11:33
対応状況: −−−
|
長老 登録日: 2011/10/3 居住地: 投稿: 210 |
Re: 2.13仕様変更により決済モジュールエラー発生 いつもお世話になっております。
弊社でも個別お客様向けに決済プラグインなどを制作・導入しておりますが、 上記の対応に困っております。 既に2.13.0と2.13.1にこの機能が搭載されているので 今後、本体側で何らかの対応が行われるにしても、 既存2.13向けへ、プラグイン側にはこの問題を回避する対応を 入れておかねばなりません。 具体的には、SC_Helper_Purchaseをフックして、 checkDbMyPendignOrder() と checkSessionPendingOrder() を 無効にしようかと考えています。 残り続けてしまう「決済処理中」を、一定時間後に消すという対応は お客様のご要望も多いので、checkDbAllPendingOrder() はとても 重宝しておりますが、お客様のカゴの中身を復帰させる他2つの処理は もう少し検討が必要ではないでしょうか。 #追記 過去には、2.12にロールバックプラグインを導入したお客様でも、 受注情報が消えてしまうトラブルが数度発生しておりましたので、 checkDbMyPendignOrder() と checkSessionPendingOrder() を 無効にしたことがございます。 |
nanasess |
投稿日時: 2014/3/7 13:38
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2311 |
Re: 2.13仕様変更により決済モジュールエラー発生 そもそも、「決済処理中のデータを消す」のではなく、検索結果に表示されないようにするだけも十分だと思うのですよね。。。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |