django-paypal:IPN请求总是无效的

时间:2012-06-18 19:09:08

标签: django paypal paypal-ipn django-paypal

我正在使用dcramer's fork of django-paypal,但在使用我的沙箱帐户时,我总是遇到无效的IPN。

我收到以下IPN:

Invalid postback. (INVALID)

我尝试了谷歌上出现的所有内容:

  • 检查卖家&买家电子邮件
  • 沙箱帐户均经过验证
  • 我使用form.sandbox呈现贝宝形式
  • 尝试删除自定义值
  • 请求中没有非ascii字符

使用https://www.sandbox.paypal.com/cgi-bin/webscr手动检查请求时,我还会获得INVALID

有人遇到过这个问题吗?是否还有更详细的页面来验证ipn请求?

1 个答案:

答案 0 :(得分:-2)

是的,我昨天(6月18日)在回发后也遇到错误:

Opened POST Back Socket to PayPal.
PayPal Post Back returns HTTP/1.0 400 Bad Request
Server: AkamaiGHost
Mime-Version: 1.0
Content-Type: text/html
Content-Length: 216
Expires: Mon, 18 Jun 2012 22:18:00 GMT
Date: Mon, 18 Jun 2012 22:18:00 GMT
Connection: close

<HTML><HEAD>
<TITLE>Invalid URL</TITLE>
</HEAD><BODY>
<H1>Invalid URL</H1>
The requested URL "&#47;cgi&#45;bin&#47;webscr", is invalid.<p>
....
</BODY></HTML>
: not handled.

我使用自己的IPN集成。它试图处理来自PayPal的所有回复,这就是为什么我得到最后一条消息(:未处理。)我昨天做了一个包升级,所以我不太确定它是PayPal问题。