【问题标题】:Error testing HTTPS response server in PayPal IPN simulator在 PayPal IPN 模拟器中测试 HTTPS 响应服务器时出错
【发布时间】:2013-07-28 13:34:39
【问题描述】:

我的 IPN 侦听器受 SSL 保护,并通过 HTTPS 访问主机,我尝试使用 PayPal IPN 模拟器对其进行测试,但它给出了错误:IPN Delivery Failed: I / O error: HTTPS hostname wrong: should be <xxx.xxx.xxx.xxx>; nested exception is java.io.IOException: HTTPS hostname wrong: should be <xxx.xxx.xxx.xxx>。其中<xxx.xxx.xxx.xxx> - 我的服务器的 IP 地址。如果我通过 HTTP 使用不安全的连接,我会通过 IPN 模拟器在此 IP 上收到响应,端口 80、443 已打开。我尝试通过浏览器访问IPN Listener,通过HTTPS成功打开IPN Listener JSP页面。告诉我是否带有 SSL 的 PayPal 主机上的 IPN 侦听器或可能是我的问题??

【问题讨论】:

  • 您确定设置了 SSL 以保护运行测试服务器的 IP 地址吗?
  • 是的,因为我成功进入JSP的IPN Listener页面并且浏览器告诉我打开的Web服务使用HTTPS,而IPN Listener在日志中写入调用来自Web浏览器,但是当您尝试使用 IPN 模拟器,或者他根本不调用我的服务或它不会让我时,我无法理解 (((
  • 但是,如果您没有任何设置来专门拒绝您的主机名实际上与 IP 地址不匹配的情况,例如 PayPal,那么它仍然可以毫无问题地运行。您使用的主机名是什么?
  • 如果我理解正确的话,带有 HTTPS 的 PayPal 工作正常,问题是 PayPal 需要特定的域名,而不是 IP 地址?
  • 我真的不确定,但听起来 SSL 或您使用的主机有问题。例如,如果 SSL 配置为在解析为 xxx.xxx.xxx.xxx 的 some.domain.com 上运行,但您从不匹配的 IP 地址运行。这不是我专门测试过的东西,但这只是你遇到的一个奇怪的错误,所以这就是我能想到的。

标签: paypal paypal-ipn


【解决方案1】:

看起来我们这边有缺陷。我们会解决这个问题。
感谢您提请我们注意!

【讨论】:

    猜你喜欢
    • 2013-08-28
    • 2016-01-26
    • 2016-02-04
    • 2016-10-18
    • 2013-08-18
    • 2014-10-28
    • 2013-12-01
    • 2015-06-29
    • 2012-07-26
    相关资源
    最近更新 更多