質問 > フロント機能 > PayPal即時支払い通知の警告 Ver.2.13.1 |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
tenso |
投稿日時: 2014/7/15 16:08
対応状況: −−−
|
一人前 ![]() ![]() 登録日: 2014/3/17 居住地: 投稿: 74 |
Re: PayPal即時支払い通知の警告 Ver.2.13.1 nanasess 様
ご返信ありがとう御座います。 ご指摘頂いた点の data/logs/site.log に出力されている内容の一部(直近で関係ありそうなところ) を以下に抜き出してみました。 ==================== 2014/07/14 13:00:37 [/shopping/confirm.php] order complete. order_id=71 from 120.150.253.100 2014/07/14 13:55:14 [/shopping/confirm.php] order complete. order_id=72 from 14.100.132.116 2014/07/14 14:55:26 [/shopping/confirm.php] order complete. order_id=73 from 203.116.6.114 2014/07/14 17:52:27 [/index.php] order cancel.(time expire) order_id=73 from 66.249.80.61 2014/07/14 18:47:31 [/index.php] order cancel.(time expire) order_id=71 from 67.177.14.152 2014/07/15 06:18:13 [/shopping/confirm.php] order complete. order_id=74 from 62.157.47.253 2014/07/15 06:40:17 [/mypage/login.php] order cancel.(time expire) order_id=74 from 189.253.152.190 ==================== このログデータについて詳しく理解できませんが、情報を私なりに、EC-CUBEの管理ページと比較して精査してみましたところ order_id=71 は確かに 2014/07/14 13:00 決済完了となっていました。 PayPalアカウントでも以下の通り確認済みです。 ========== 請求書 ID: 71 日付: 2014年7月14日 時刻: 13:01:28 JST ステータス: 完了 ========== しかし、上記ログデータでは、その約4時間後に 2014/07/14 18:47:31 [/index.php] order cancel.(time expire) order_id=7 と出力されています。 これが、恐らくですが、PayPalからIPNを何度も送信してきて、当方からは400エラーコードをPayPalに跳ね返えしているからではないかと考えております。 order cancelとありますが、決済自体がキャンセルされているわけではありません。 尚、私には全く不明な点が2箇所ありました。 1)order_id=72 これはEC-CUBEの受注管理>受注管理ページに記録が無く、またPayPalの取引履歴にも全く見当たりません。 2)order cancelが/index.phpと/mypage/login.phpで行われていることの違い [/index.php] order cancel.(time expire) order_id=73 [/index.php] order cancel.(time expire) order_id=71 [/mypage/login.php] order cancel.(time expire) order_id=74 >data/logs/paypal.log に原因になりそうなログが出力されていませんか? このご指摘については、データが膨大で、どこをどのように読み解いたらいいのやら。。。 PayPalやEC-CUBEの管理ページと比較して、異常な点や不明点を探し出してみます。 >また、 paypal_recv.php の以下の部分をコメントアウト or 削除することで 400エラーは解消すると思いますが、解消したとしても何らかの異常な状態な状態だと思われますので、そのまま運用されるのはおすすめしません。(4ヶ所あると思います) この事につきましては、おすすめ出来ないのであれば、最終手段と考えていまして、まずは何とか原因を特定して、問題解決を目指しております。 data/logs/paypal.log に原因となりようなログを見つけましたら、掲示板に記載いたしますので、引き続き宜しくお願い致します。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
![]() |
tenso | 2014/7/14 18:27 |
![]() |
nanasess | 2014/7/14 19:55 |
» ![]() |
tenso | 2014/7/15 16:08 |
![]() |
nanasess | 2014/7/15 17:41 |
![]() |
tenso | 2014/7/16 15:39 |
![]() |
tenso | 2014/7/17 12:24 |
![]() |
nanasess | 2014/7/17 14:11 |
![]() |
tenso | 2014/7/17 17:02 |
![]() |
nanasess | 2014/7/17 17:30 |
![]() |
tenso | 2014/7/18 11:03 |
![]() |
nanasess | 2014/7/18 14:35 |
![](images/pixel.gif)