Paypal NVP : how use SunX509 on IBM JRE

标签 paypal paypal-sandbox

我正在为我的公司将 paypal Api 与 NVP 模式集成。应用程序必须在 Websphere 应用程序服务器上运行。

在paypal SDK 核心中,它实际上在类SSLUtil(第37 行)中使用:KeyManagerFactory.getInstance("SunX509")。这不适用于 IBM JRE。 WAS 使用 IBMX509。

不想修改paypal类怎么办?

谢谢你的回答?

问候!

史蒂文斯

最佳答案

请使用以下分支来获取修复。请使用 SDK 构建和使用该核心。

https://github.com/paypal/sdk-core-java/tree/fix-keymanagerfactory-ibm

如下更改 SSLUtil 类,这应该为 IBM 和 Oracle JRE 修复它。

KMF = KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());

我们已使其与 JRE 提供程序无关。

关于 Paypal NVP : how use SunX509 on IBM JRE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18609106/

相关文章:

dart - Paypal 订单 v2 : the approveurl of the order ("checkoutnow?token..") returns 302 redirect

通过存储用户凭据在 php 中集成 Paypal

ios - 如何在paypal mobile sdk中检查付款是通过信用卡还是paypal完成的?

paypal - 如何使用 PHP 实现 Paypal 链式支付

Paypal BAID mp_status 不明确,似乎没有记录

android - Paypal CardIO 返回异常

testing - 无法通过使用 paypal 沙盒创建的个人测试 paypal 帐户测试付款(也无法在 paypal.com 公共(public)站点上识别电子邮件)

php - 对 Paypal 付款真的很困惑

selenium-rc - 使用 Selenium RC 购买 Paypal-Sandbox

javascript - 让 Paypal 捐赠改变 CSS