Paypal IPN状态 - 排队

Mar*_*ark 15 paypal paypal-ipn

我正在使用paypal沙盒进行一些测试付款,直到今天它们都已经好了.我没有收到来自PayPal的IPN,当我检查IPN通知历史记录时,所有消息都显示为已排队

如果我重新发送一个状态为已发送的IPN,我会收到这个罚款但没有新的IPN正在通过.

我检查了服务器上的错误日志,我没有收到任何编码错误.

我做错了什么,或者这只是PayPals的积压结束?

dav*_*das 9

我有同样的问题 - 原帖后2年.

我想知道这是否与使用沙箱有关 - 如果它也发生在常规帐户中.

我可以通过询问破碎的沙盒辅导员帐户重新发送消息来使用模拟器和事件获取IPN消息 - 所有工作都找到了.只是来自破碎的沙盒辅助器帐户的新消息无休止地排队.

鉴于证据表明这与PayPal积压无关,我非常肯定.
我的第一条消息在25小时前排队(自从它开始以来,我收到了大量的消息,因为重新发送了IPN消息+模拟器消息).

添加:3天后,早上醒来发现突然发现我的IPN中所有排队的消息都已送达.好像他们有一些非常缓慢的过程(人性化可能?)确实解决了问题(识别卡住的队列并让他们再次运行).一旦队列卡住,所有后续新消息都会获得QUEUE状态,直到好的PaylPal进程运行它们.

如上所述,似乎所有投诉都与沙箱帐户有关 - 这可能意味着非沙箱帐户的流程要快得多,或者真实帐户中的问题不会发生.


Mar*_*ark 7

对于遇到此错误的任何人,我今天早上再次收到我的IPN消息.所以在PayPals结束时一定是个问题.


CLL*_*CLL 5

我会发布我的解决方法,因为我和其他人在2.5年后仍然遇到PayPal的沙箱问题:

  1. 进入您的IPN设置并将其设置为"不接收IPN消息(已禁用)",
  2. 启动测试付款.交易将在交易历史记录中显示为"已禁用"而非"排队".
  3. 然后,将IPN通知设置为"接收IPN消息(已启用)".查看历史记录时,您将看到该交易旁边的复选框.
  4. 然后,您可以选中该复选框并重新发送.

我知道这不是一个理想的解决方案,因为它需要一些额外的步骤,但至少它允许我们使用沙箱进行测试.