【问题标题】:PayPal HTTP 1.1 and PayPal HTML FormPayPal HTTP 1.1 和 PayPal HTML 表单
【发布时间】:2013-09-04 12:56:50
【问题描述】:

对不起,如果这听起来很愚蠢,但是在收到这封邮件之后。

在 2011 年 10 月 18 日的声明中,我们表示将扩大 www.paypal.com 的 IP 地址数量以提高 我们网站的性能、可扩展性和可用性。在这个 根据上下文,我们将从 2013 年 10 月 7 日起停止对 HTTP 1.0 的支持。 在这一变化之后,我们的一些经销商可能会遇到困难。 验证 IPN 的重传(即时付款通知) 数据或发送 PDT(支付数据传输)到 www.paypal.com 和 ipnpb.paypal.com。当 IPN 或 PDT 脚本使用 HTTP 1.0 并且不包括标头“主机:www.paypal.com”或“ Host: ipnpb.paypal.com" 在 HTTP 请求中。

附加信息 自 2013 年 10 月 7 日起,所有申请 收到的将具有符合 HTTP 1.1 的标头“主机” 规格。 HTTP 1.0 不需要此标头。 IPN 和 使用 HTTP 1.0 的 PDT 脚本可能会失败并显示错误“HTTP/1.0 400 2013 年 10 月 7 日的“错误请求”类型。因此,IPN 消息 无法正确验证或 PDT 脚本将无法检索 有关交易的信息。

2013 年 10 月 7 日之前需要采取的措施 供应商必须更新其 IPN 和/或使用 HTTP 1.1 和 HTTP 的 PDT 脚本包括“主机” 脚本重传中的头和协议“Connection:close” IPN 数据。

这是否适用于网站支付标准的 HTML 表单基础知识,因为据我所知,它适用于进行远程调用的脚本。谢谢

【问题讨论】:

    标签: paypal


    【解决方案1】:

    它不适用于网站付款标准按钮;它仅适用于那些从服务器远程调用贝宝服务器的人——如你所说——例如Instant Payment Notification

    【讨论】:

    • 非常感谢罗伯特,我不想根据我的想法向我的老板报告。 :)
    猜你喜欢
    • 2021-02-07
    • 2011-03-25
    • 2012-08-30
    • 2017-10-11
    • 1970-01-01
    • 2013-04-28
    • 2021-09-20
    • 2012-05-19
    • 2014-11-19
    相关资源
    最近更新 更多