質問 > フロント機能 > 【2.11.5】PayPal決済で、削除フラグが立つ時がある |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
e_taro |
投稿日時: 2012/11/2 20:42
対応状況: −−−
|
新米 登録日: 2012/11/2 居住地: 投稿: 2 |
【2.11.5】PayPal決済で、削除フラグが立つ時がある いつも拝見いたしております。
今回、下記の現象の解決に、 お知恵をお借りできないかと、 投稿いたしました。 ---------------------------------------------------- [現象] PayPalで正常に決済された受注レコードに、 削除フラグが立ってしまいます。 以下に状況の詳細をまとめます。 ・決済モジュール「ペイパル ウェブペイメント プラス 決済モジュール(2.11系・2.12系) Version.3.1.0 2012/06/29」 ・注文完了メールは管理側に届いている ・問題の受注レコードに削除フラグが立っている ・問題の受注レコードのステータスは「入金済み」のまま ・paypal.log では、問題の決済処理時に「payment_status => Completed」であり、その他エラーは無い。 ・site.log は確認できていない。「ログファイル最大数」の設定によって既に削除済みだった。 [EC-CUBE] 2.11.5 [レンタルサーバ] さくらの専用サーバ [OS] CentOS [PHP] PHP 5.3.3 [データベース] MySQL 5.1.61 [WEBサーバ] apache2.2.15 ---------------------------------------------------- paypal.logによれば、PayPalサーバから受信した、 リクエストのステータスが「Completed」でしたので、 削除フラグを立てる処理に入るとは考えにくいと思うのですが、 一体どこでどうレコードが更新されたか分からずにおります。 何かお気づき点がございましたら、 恐れ入りますが、 ご教示頂けませんでしょうか。 何卒よろしくお願い致します。 |
nanasess |
投稿日時: 2012/11/5 13:53
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2313 |
Re: 【2.11.5】PayPal決済で、削除フラグが立つ時がある PayPal モジュールに限らないのですが, dtb_order_temp から dtb_order へコピーされる際, 多重アクセスなどにより, dtb_order_temp が論理削除された後にコピーされ, 削除フラグが立ってしまうことがあります.
SC_Helper_Purchase::registerOrderComplete() で, 明示的に del_flg = 0 を指定して, dtb_order のレコードを INSERT してみてはいかがでしょうか? |
e_taro |
投稿日時: 2012/11/12 9:55
対応状況: −−−
|
新米 登録日: 2012/11/2 居住地: 投稿: 2 |
Re: 【2.11.5】PayPal決済で、削除フラグが立つ時がある ご連絡が遅れまして、
申し訳ございません。 ご連絡ありがとうございます。 ご提案いただいた対応で様子を見てみようと思います。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |