【问题标题】:Payflow Pro Gateway Java SDK on 64 Bit Server (ColdFusion)64 位服务器 (ColdFusion) 上的 Payflow Pro Gateway Java SDK
【发布时间】:2016-07-04 05:43:03
【问题描述】:

有谁知道 Payflow Pro Gateway Java SDK 是否可以在 64 位机器上运行? (特别是在 ColdFusion CF9/10/11 中,如果这有什么不同的话。)

可在此处找到最新版本的 SDK:http://paypal.github.io/sdk/#payflow-gateway

版本为 Payflow_SDK_for_Java_v440.zip(版本 4.4.0)。

我正在使用 CF9 从本地计算机运行成功的事务。我知道我的 Java VM 是 64 位的,按照 CF9 中的这个设置:

Java 虚拟机名称:Java HotSpot(TM) 64 位服务器虚拟机

但是这个设置是否证明 SDK 完全在 64 位上运行? (我的本地机器是带有 32/64 位选项的 Window 7,所以我很难确定。)

我问的原因是因为我无法让 SDK 在新的 Windows Server 2012 上运行。

Paypal 说 Java 版本需要来自 Apache 的 Xerces Java Parser 版本 2.7.1。我不知道那是什么,或者它是否已经在服务器上,所以这可能是我的问题的一部分。 (我也不知道它是否在我的本地机器上。)

我问过 Paypal 是否应该在 64 位上工作,他们说不,但我怀疑他们的前线技术人员的能力。 (他们还告诉我最新版本是 4.3,这当然不是真的。)

谢谢!

【问题讨论】:

  • 具体是什么麻烦?发布一些代码和任何错误消息将有助于其他人诊断问题。听起来您正在运行 CF 64bit。尽管除非可能涉及本机库,否则它不应该有所作为。关于 Xerces,它与大多数版本的 CF 捆绑在一起。尝试 cfdumping 版本,即createObject("Java", "org.apache.xerces.impl.Version").getVersion()。如果这在 CF9 中不起作用,请检查您的 {cf_root}\lib 目录中的文件名 like xercesImpl.jar。您可以检查清单中的版本号。
  • 谢谢利。在我的本地机器上,我确实有 xercesImpl.jar。我不确定服务器上的情况,我得问问我的主机。
  • 我在新服务器上遇到的问题是 SDK 根本无法工作 - 甚至没有创建日志文件并且在 Paypal Manager 中没有记录。我可以获得更多信息,但我意识到我需要在继续之前更新我的 SSL 证书。问题:如果我的本地机器上的 Java VM 是 64 位的,并且如果这个 Java SDK 在我的本地机器上运行,那么这是否意味着它可以在 64 位上运行? (或者它还能以某种方式在我的本地机器上以 32 位运行?)
  • 在 CF Admin 中,您将能够判断您是否正在运行一个或另一个 billy。转到设置摘要页面。
  • 我想知道您为什么使用 Java 网关?我认为那是从 2007 年左右开始的,并且已经过时了。对于先决条件,它列出了来自 Apache 的 Xerces Java Parser 版本 2.7.1,它来自 2007 年和 Java 1.4,并且早已失效。今天,您访问 PayPal API 所需要的只是通过 SSL 的 。需要注意的是,随着 TLS1.0 即将退出,只有 Java 1.8 上的 CF10u18、Java 1.8 上的 ColdFusion 11 或 Java 1.8 上的 ColdFusion2016 将处理 TLS1.1 或 TLS1.2。

标签: java paypal coldfusion coldfusion-9


【解决方案1】:

几周前,我们在 amd64 Windows Server 2012 R2 上安装了 Payflow java SDK,效果很好。

我们还收到了 PayPal 的回复,称它应该在 64 位下工作,并且 v4.4 是最新的并且受支持。

这样就回答了这个问题。是的,它将在 64 位下工作!

PS 任何在 ColdFusion 上开发新的 PayPal 集成的人都应该使用 CFHTTP 方法,而不是 @WilGeno 提到的。

感谢@Leigh 的所有帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-09
    • 2012-02-28
    • 1970-01-01
    • 2020-09-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多