PayPal ipn缺少POST数据

时间:2017-01-28 12:57:51

标签: php paypal paypal-ipn

我使用此代码来捕获有关付款的数据:https://github.com/paypal/ipn-code-samples/tree/master/php

$this->use_sandbox设为true

在PayPal沙盒企业帐户中创建按钮时,我输入了指向该代码的链接,以便在付款成功时转到

我在Instant Payment Notification设置中设置了相同的链接并启用了它。

当我使用PayPal沙盒个人帐户付款并返回到我在按钮和IPN中成功设置的链接时,它说:

  

警告:使用非复合名称的使用声明' PaypalIPN'在第3行的/public_html/paypal_success.php中没有效果

  

致命错误:未捕获异常:缺少POST数据   /public_html/PaypalIPN.php:72堆栈跟踪:#0   /public_html/paypal_success.php(7):PaypalIPN-> verifyIPN()#1 {main}   在第72行的/public_html/PaypalIPN.php中抛出

错误与我没有通过付款流程一样。

为什么POST数据丢失?

我是否感到困惑'倾听者' URL等于您在付款时返回的网址(按钮成功网址)。

0 个答案:

没有答案