【问题标题】:Unable to get a valid IPN postback with django-paypal无法使用 django-paypal 获得有效的 IPN 回发
【发布时间】:2013-03-11 09:03:25
【问题描述】:

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

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

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

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

回复任何一个都会让我非常非常高兴。

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2016-02-07
      • 2016-11-28
      • 2012-10-17
      • 2011-10-26
      • 2011-01-19
      • 2018-10-29
      • 2012-08-06
      • 2018-11-03
      相关资源
      最近更新 更多