質問 > その他 > EC-CUBE 2.13.5 PayPalモジュールの本番環境でIPNを受けられない |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
RKHG |
投稿日時: 2024/3/16 7:03
対応状況: −−−
|
新米 登録日: 2024/3/15 居住地: 投稿: 2 |
EC-CUBE 2.13.5 PayPalモジュールの本番環境でIPNを受けられない EC-CUBE 2.13.5
コアサーバー PHP 5.6.40 MySQL 10.6.15-MariaDB モジュール ペイパル ウェブペイメント プラス 決済モジュール(2.11系・2.12系・2.13系)Version.3.1.4 こんにちは ペイパルウェブペイメントプラスについてです 今まで数年に渡って問題なく作動していましたが、昨年末に怪しい注文が頻発したため一時的に使用できない状態にしました ある程度落ち着いたため復旧させたのですが不具合が出て困っております 【EC-CUBEの状況】 注文側フローは問題なく注文完了まで進み、PayPalでの支払いも行えているのですが、EC-CUBE側が注文完了まで進行せず受注メールも送信されません 注文は dtb_order_temp の中に入ったまま削除状態となっています また、sandboxに切り替えると問題なく注文完了まで進行します 【PayPalプラグインの設定 ※本番環境】 アカウント種別※ ウェブペイメントプラス 決済サイトURL https://securepayments.paypal.com/acquiringweb?cmd=_hosted-payment 支払完了URL https://www.****.com/shopping/complete.php 支払キャンセルURL https://www.****.com/user_data/paypal_cancel.php 継続課金機能 使用しない 【PayPalプラグインの設定 ※sandbox】 アカウント種別※ ウェブペイメントプラス ☓決済サイトURL https://securepayments.sandbox.paypal.com/acquiringweb?cmd=_hosted-payment ← Not Found 修正後URL https://sandbox.paypal.com/acquiringweb?cmd=_hosted-payment 支払完了URL https://www.****.com/shopping/complete.php 支払キャンセルURL https://www.****.com/user_data/paypal_cancel.php 継続課金機能 使用しない 【PayPal側の注文状況】 ・取引 ステータス 完了 ・即時支払い通知(IPN)の履歴 メッセージID ************ 作成日時 2024年3月**日 **:39:15 JST 元の通知/再送 最初の 最後の配達試行日時 通知URL https://www.****.com/user_data/paypal_recv.php HTTP応答コード 配送ステータス 無効 再試行回数 0 取引ID ************ IPNタイプ 行われた取引 IPNメッセージ ************ なぜか本番環境の場合だけIPNの通信が行われないようです また log/pypal.log が出力されなくなりました どのあたりに問題があると考えられるでしょうか? またIPNの受信ログ送信ログを見たいのですが方法は無いでしょうか ヒントだけでも頂ければありがたいです よろしくお願いします |
RKHG |
投稿日時: 2024/3/16 8:21
対応状況: −−−
|
新米 登録日: 2024/3/15 居住地: 投稿: 2 |
Re: EC-CUBE 2.13.5 PayPalモジュールの本番環境でIPNを受けられない 自己解決しました
即時支払い通知(IPN)設定の編集 https://www.paypal.com/merchantnotification/ipn/preference/edit なぜか上記のページで「IPNメッセージを受信する」が(無効)になっておりおそらくそのためだったようです 問題はなぜここが無効になったのかなのですが 昨年末までは問題なく作動してましたしPayPalの設定は触っていなかったので不思議ではあります とりあえず問題は解決したので良かったです お騒がせしました |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |