質問 > フロント機能 > 【2.12.2】カード決済で購入完了後、受注情報が削除される問題について |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
yuki_d |
投稿日時: 2013/7/10 20:15
対応状況: −−−
|
新米 登録日: 2013/7/10 居住地: 投稿: 3 |
【2.12.2】カード決済で購入完了後、受注情報が削除される問題について お世話になっております。
表題の件につきまして 現在、クレジットカードで決済された後に 受注データに削除フラグが立ってしまい 管理画面>受注管理から確認出来ない問題が最近頻繁に発生しております。 --------------------------- ■環境 [EC-CUBE] 2.12.2 [PHP] PHP 5.2.17 [データベース] PostgreSQL 9.1.9 [WEBサーバ] Apache/2.2.22 ■クレカ決済モジュール アナザーレーン決済モジュール 通常決済用(2.12系) Version.2.2.1 ■状況 ・決済が完了しており、お客様本人に注文完了メールが送信されている。 ・受注データを管理画面で確認すると表示されない。 ・DBで該当の受注IDを探すと存在はするが、削除フラグが立っている。(del_flg=1) ・問題の受注データのステータスは「キャンセル」になっている。 ・クレカ用のログでは、completeになっており、エラーログからも該当の時間帯にエラーなし。 ・create時に削除フラグが立つわけではなく、決済完了しupdateかかる時に削除フラグが立っていました。 ・アナザーレーンには購入したという情報が送信されています。 ----------------------------- 過去の似たような質問内容のスレッドを確認致しましたが 解決にまで至っておりませんでしたので新しく質問させて頂きました。 割りと頻度高めで発生しており困っている状況なので どなたか回避方法をご教授頂ければと思います。 よろしくお願い致します。 |
nanasess |
投稿日時: 2013/7/10 20:33
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: 【2.12.2】カード決済で購入完了後、受注情報が削除される問題について 引用:
ということは、受注ロールバック(SC_Helper_Purchase::rollbackOrder())の挙動に似ていますね。 何かプラグインは入れられていますでしょうか? その他、 SC_Helper_Purchase::rollbackOrder() の中にログ出力を埋め込んで、コールされている箇所を探すと良いと思います。 |
yuki_d |
投稿日時: 2013/7/10 21:08
対応状況: −−−
|
新米 登録日: 2013/7/10 居住地: 投稿: 3 |
Re: 【2.12.2】カード決済で購入完了後、受注情報が削除される問題について 返信有難うございます。
プラグインは入れておりません。 SC_Helper_Purchase.php内を確認し ログを埋め込んでみましたので一旦様子を見ようと思います。 クレカ用ログから確認する限り statusはOKで返って来ており、 その後、2回処理が走って(送信ボタンをお客様が複数回押してしまった等で)NGを返している等のログはないので 重複してデータを送信しているわけではなさそうですが。。 やはりrollbackされてしまっている可能性が高いのかもしれません。 しかし、不思議な挙動で謎のままです。。 |
shutta |
投稿日時: 2013/7/11 9:58
対応状況: −−−
|
仙人 登録日: 2010/2/4 居住地: 関西 投稿: 835 |
Re: 【2.12.2】カード決済で購入完了後、受注情報が削除される問題について 私も以前他の決済モジュールの利用で、同様な症状に当たったことがあります。
以下、参考になれば幸いです。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=12823&forum=10&post_id=58996#forumpost58996
|
yuki_d |
投稿日時: 2013/7/11 15:28
対応状況: −−−
|
新米 登録日: 2013/7/10 居住地: 投稿: 3 |
Re: 【2.12.2】カード決済で購入完了後、受注情報が削除される問題について スレッド拝見させて頂きました。
同様な現象と思われますので、 こちらので手順で発生するかテストしてみます。 また別の問題になりますが。。 クレカ用モジュール読み込み時にエラーログに 『Warning(E_USER_WARNING): 従来互換用の HTTP_Request が読み込まれました。 on [/home/httpd/******/data/module/Request.php(30)] 』 が出力されます。 実際にRequest.phpを確認した所 『誤ったファイル配置を前提とした決済モジュールでのエラーを抑制する役割。』 とコメントされており、 こちらのエラーは決済後の問題と別認識で進めていますが 気になりました・・・ |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |