【问题标题】:Coldfusion PayPal IPN Connection FailureColdfusion PayPal IPN 连接失败
【发布时间】:2018-05-21 08:19:48
【问题描述】:

我正在尝试让沙盒 PayPal IPN 与此处显示的 Coldfusion 示例一起使用:

https://github.com/paypal/ipn-code-samples/tree/master/coldfusion

我已将我的 IPN 文件的位置添加到 PayPal,该页面正在被它调用,但我得到的只是文本文件中的“连接失败”消息。正在从 https 位置调用 IPN 文件,因此不确定出了什么问题。

有什么想法吗?

【问题讨论】:

  • 第一个猜测:可能你需要将ipnpb.paypal.com(和ipnpb.sandbox.paypal.com)的证书添加到coldfusion的keystore中。
  • 好的,我可以试试,但是如何获得这些网站的证书?
  • 您使用的是哪个版本的“ColdFusion”? PayPal 正在更新其服务以要求 TLS 1.2,而 CF9 不支持它。 (我已经能够使用 CFX_HTTP5 连接到 CF9 上的 TLS 1.2。)
  • 它是 Coldfusion 10,我认为问题可能是 TLS 1.2 支持...或缺少...
  • 请查看此 QA 以了解有关如何升级支持 TLS 1.2 的 JRE 的信息:stackoverflow.com/questions/47391119/…

标签: paypal coldfusion connection paypal-ipn coldfusion-10


【解决方案1】:

ColdFusion 10 附带的 JRE(版本 7)不支持 TLS 1.2,您需要与 PayPal API 通信。您需要将 JRE 更新到 113+ 并通过参数启用 TLS 1.2 或完全升级到 JRE 8。要升级,您必须让 jvm.config 指向安装并将 CF 中的 tools.jar 替换为来自JDK 8。(还要确保在您的 ColdFusion 10 服务器上至少安装了更新 14。)

【讨论】:

  • 上述 Scott 的链接有所帮助,现在一切正常。
猜你喜欢
  • 2017-09-11
  • 2016-08-17
  • 2012-06-24
  • 2016-10-15
  • 2018-12-28
  • 2015-05-27
  • 1970-01-01
  • 2014-11-05
  • 2015-04-10
相关资源
最近更新 更多