【问题标题】:Why doesn't PayPal's IPN simulator work with https addresses?为什么 PayPal 的 IPN 模拟器不适用于 https 地址?
【发布时间】:2013-11-29 16:26:37
【问题描述】:

在 PayPal 的 IPN 模拟器中,如果我输入 https:// URL,我会收到一条错误消息:“很抱歉,我们无法发送 IPN。”但是,在 http:// URL 上它可以正常工作。我该如何解决这个错误?

【问题讨论】:

    标签: php paypal paypal-ipn


    【解决方案1】:

    这可能是因为您的 SSL 证书是自签名的,或者被 Paypal 的 IPN 服务视为“无效”。

    在现代浏览器(如 Chrome 或 Firefox)中检查您网站的证书,方法是通过 https 访问该网站,然后点击网址中 https 部分旁边的图标。如果您网站的证书不正确,则 URL 的 https 部分将变为灰色或红色而不是绿色,单击该图标将显示有关确切原因的更多信息:例如,您的证书是自签名的还是过期的。

    【讨论】:

    • 图标为绿色,通过 PositiveSSL 验证。 PayPal IPN 仍然无法正常工作......
    • 嗯...您的证书是通过哪个证书颁发机构颁发的? PayPal 可能不信任根 CA....
    • @mellowfish87 是正确的,PP IPN 模拟器与任何 SSL 的 IPN 脚本都不兼容。我不认为他们现在出于某种奇怪的原因支持它,所以测试必须在端口 80 上。
    猜你喜欢
    • 2017-08-08
    • 2020-09-25
    • 2014-01-05
    • 1970-01-01
    • 1970-01-01
    • 2020-07-19
    • 2015-06-29
    • 2016-07-13
    • 2011-02-27
    相关资源
    最近更新 更多