0

支払いモジュール用の Web サイト PayPal IPN と共にインストールされた e コマース システム「Zen Cart」を使用しており、購入の機能をテストするためにサンドボックスに設定しました。

PayPal にチェックアウトし、サンドボックス アカウントを使用してサンドボックス ビジネス テスト アカウントに支払い、そのお金が実際にビジネス アカウントに送金された後、注文数が表示されず、管理パネルやどこにも注文が表示されずにウェブサイトに戻ります。

ログはこれを示しました:

Apr 09 2013 11:53 -- IPN INFO - Confirmation/Validation response 



Apr 09 2013 11:53 -- Breakpoint: 1 - Collected data from PayPal notification

Apr 09 2013 11:53 -- IPN WARNING :: Transaction was not marked as VERIFIED. Keep this report for potential use in fraud investigations.
IPN Info = 


Apr 09 2013 11:53 -- IPN FATAL ERROR :: Transaction did not validate

ipncheck.phpカートを使用すると、次のエラーが表示されます。

IPNCHECK.PHP - Version 1.0

IPN TESTING - POSTING to PayPal via: ssl://www.paypal.com:443

IPN TESTING - Confirmation/Validation response: RESPONSE RECEIVED - Communications OKAY


Script finished.

これについて助けが必要です!

前もって感謝します!

アップデート:

メインのエラー ログに次のエラーが表示されます。 [10-Apr-2013 13:54:08] PHP Warning: implode() [<a href='function.implode'>function.implode</a>]: Invalid arguments passed in includes/modules/payment/paypal/paypal_functions.php on line 506

4

1 に答える 1

1

通信を受信して​​いるように見えますが、検証のために PayPal に送り返される POST は検証されていません。注文が更新されない原因となります。こちらのIPN トラブルシューティング手順をご覧ください。役立つ場合があります。受け取ったリクエストとシステムが送り返したリクエストをログに記録し、それらを比較します。違いがあるかどうかを確認します。

于 2013-04-10T12:35:07.253 に答える