无法使用django-paypal获得有效的IPN回发

时间:2013-03-11 09:03:26

标签: paypal paypal-ipn paypal-sandbox django-paypal

在花了几个小时试图让django-paypal(最初的dcramer's fork)从PayPal IPN获得200 OK响应后,我在使用IPN模拟器时向PayPal指出了错误,添加了一个空的,虚假的&cmd=参数。 。如果我离开&cmd=,我在尝试回发时会收到400 Bad Request响应;如果我把它拿出来我得到200 OK但是,当然,回发是无效的,因为它不是PayPal发送给我的服务器的。

当然,我非常乐意完全取消使用IPN模拟器并简单地使用Sandbox帐户,但这些也被破坏了:我通过开发人员界面创建的帐户无法登录(登录失败错误);我通过沙盒网站上的“常规”界面创建的那些无论发生什么都不会发送任何IPN。

所以,实际上这里有两个问题:

  1. 有办法解决IPN模拟器&cmd=错误吗?
  2. 有没有办法让沙箱帐户有效?
  3. 回复任何一个都会让我非常高兴。

1 个答案:

答案 0 :(得分:1)

您遇到的许多问题现在已经解决了。截至周一晚上,IPN问题和一些开发人员/沙箱登录问题已经解决。如果您仍然遇到任何问题,请告诉我,我将非常愿意进一步研究。