0

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

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

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

  1. 有没有办法解决 IPN 模拟器&cmd=错误?
  2. 有没有办法让沙盒帐户工作?

对其中任何一个的回复都会让我非常非常高兴。

4

1 回答 1

1

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

于 2013-03-13T21:10:18.687 回答