0

我有一个电子商务系统“Zen Cart”,安装了网站 PayPal IPN 用于支付模块,我已将其设置为沙盒以测试购买的功能。

在我结帐到 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使用 zen 购物车时,我收到此错误:

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 回答