paypal沙箱支付成功,但是我的脚本没有收到ipn post call
Posted
技术标签:
【中文标题】paypal沙箱支付成功,但是我的脚本没有收到ipn post call【英文标题】:paypal sandbox completed the payment successfully, but my script didn't receive the 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 脚本之前工作过 抱歉有很多可能性,我不知道该建议什么。 【参考方案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。
【讨论】:
以上是关于paypal沙箱支付成功,但是我的脚本没有收到ipn post call的主要内容,如果未能解决你的问题,请参考以下文章
我没有成功使用 PayPal-PHP-SKD 代码“付款->执行”