0

我正在使用贝宝沙箱进行开发,所有支付流程都可以顺利进行,没有任何错误。我在我的表单中设置了“notify_url”,并且此 url 可以通过即时付款通知 (IPN) 模拟器成功测试。

Paypal 沙箱告诉我付款成功完成,但我的 ipn 处理程序无法收到任何请求。

顺便说一句,我正在使用这个 ipn 库:https ://github.com/Quixotix/PHP-PayPal-IPN

4

1 回答 1

0

你能确认你的 IPN 历史是/保持空白吗?

对我来说,Paypal 的沙盒 IPN 似乎又出现了问题。直到大约 2 周前,他们还有类似的问题: https ://www.x.com/developers/paypal/forums/instant-payment-notifications-ipn-payment-data-transfer-pdt/ipn-failing-hasn-t-被改变的

我可以确认它再次工作,正如 x.com 上的线程所说,但大约 2 或 3 天(我猜)我不再收到任何 IPN,尽管付款本身处理得很好。

x.com 上已经有一个新线程可以解决我们的问题,但不幸的是,到目前为止还没有答案:https ://www.x.com/developers/paypal/forums/instant-payment-notifications-ipn-payment -data-transfer-pdt/ipn-message-not-sent-url-提到-under-notify-_url-sandbox

顺便说一句:我很确定这与 PHP 或您使用的库无关,因为我在使用 Ruby 时遇到了同样的问题,而在 x.com 上询问的人正在使用 Java。

于 2012-08-26T09:57:18.487 回答