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

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

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

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

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

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

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

最佳答案

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

关于paypal - 无法使用 django-paypal 获得有效的 IPN 回发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15334593/

相关文章:

php - 我如何通过 Paypal 的“立即购买”按钮发送多件商品

django-paypal:IPN 请求始终无效

php - 如何集成 PayPal 快速结账?

c# - IPN模拟器错误

php - Paypal 返回网址

Paypal LiveI transactionSearch API 类型随时间变化

php - 使用 PayPal IPN 将 payment_status 从 "Pending"更新为 "Completed"。它会重新发送 txn_id 吗?

paypal - PayFlow PayPal 定期付款 EXPDATE 验证

paypal - 在本地主机上运行的网站上使用 Paypal IPN

Paypal:处理纠纷,哪个API?