バージョン選択

フォーラム

メニュー

オンライン状況

177 人のユーザが現在オンラインです。 (165 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 176
adv.masa もっと...

サイト内検索

質問 > フロント機能 > 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 に原因となりようなログを見つけましたら、掲示板に記載いたしますので、引き続き宜しくお願い致します。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   PayPal即時支払い通知の警告 Ver.2.13.1 tenso 2014/7/14 18:27
     Re: PayPal即時支払い通知の警告 Ver.2.13.1 nanasess 2014/7/14 19:55
     » Re: PayPal即時支払い通知の警告 Ver.2.13.1 tenso 2014/7/15 16:08
         Re: PayPal即時支払い通知の警告 Ver.2.13.1 nanasess 2014/7/15 17:41
           Re: PayPal即時支払い通知の警告 Ver.2.13.1 tenso 2014/7/16 15:39
           Re: PayPal即時支払い通知の警告 Ver.2.13.1 tenso 2014/7/17 12:24
             Re: PayPal即時支払い通知の警告 Ver.2.13.1 nanasess 2014/7/17 14:11
               Re: PayPal即時支払い通知の警告 Ver.2.13.1 tenso 2014/7/17 17:02
                 Re: PayPal即時支払い通知の警告 Ver.2.13.1 nanasess 2014/7/17 17:30
                   Re: PayPal即時支払い通知の警告 Ver.2.13.1 tenso 2014/7/18 11:03
                     Re: PayPal即時支払い通知の警告 Ver.2.13.1 nanasess 2014/7/18 14:35

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は90,390名です
総投稿数は110,379件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1693
8
red
1571
9
mcontact
1365
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.