首页 文章

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

提问于
浏览
5

我正在使用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 回答

  • -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的问题 .

相关问题