【问题标题】:paypal sandbox completed the payment successfully, but my script didn't receive the ipn post callpaypal沙箱支付成功,但是我的脚本没有收到ipn post call
【发布时间】:2012-08-21 01:37:16
【问题描述】:

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

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

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

【问题讨论】:

  • 我会检查访问日志,看看教皇是否点击了另一个页面。
  • @Dagon 脚本之前工作过
  • 抱歉有很多可能性,我不知道该建议什么。

标签: php paypal


【解决方案1】:

您能否确认您的 IPN 历史记录是/保持空白?

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

我可以确认它再次工作,正如 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-mentioned-under-notify-_url-sandbox

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

【讨论】:

    猜你喜欢
    • 2016-07-22
    • 2015-07-21
    • 1970-01-01
    • 2013-05-09
    • 2016-09-25
    • 2018-06-11
    • 1970-01-01
    • 2018-07-31
    • 1970-01-01
    相关资源
    最近更新 更多