【问题标题】:Java / PayPal integration points to wrong endpointJava / PayPal 集成指向错误的端点
【发布时间】:2012-09-12 23:23:54
【问题描述】:

我的 Paypal 集成在 2012 年 9 月 13 日停止使用我的 Java 应用程序。我做了一些研究,在这里发现了一个类似的问题 stackoverflow 因为我遇到了同样的错误“handshake_failure”。调试,我看到端点被定义为“api.sandbox ...”而文档说“api-3t.sandbox ...”

现在我不确定这一切是如何改变的或发生了什么。我相信正在使用凭据验证的 API 签名方法(我没有证书)。致电 PayPal 技术支持只会让我陷入困境,我正在寻找解决方案。

我正在使用与 paypal_base.4.3.56 和 paypal_stubs.4.3.56 集成的 Maven 运行 Java。我需要升级我的库吗?我需要改变我的代码吗?我可以使用相同的库并更改端点值吗?

【问题讨论】:

标签: java api maven paypal integration


【解决方案1】:

正确的 PayPal 沙盒端点 URL 是 http://api-3t.sandbox.paypal.com/2.0/

遇到类似问题的用户将其报告为错误;你可以在the report找到更多信息。

【讨论】:

  • 是的,一个错误。但是他的解决方法是更改​​他的 PHP 配置文件(很简单)。我正在使用 Java 来对抗 paypal_base4.3.56 的 MAven 依赖项...我不知道我的解决方法是什么
  • @follow up Paypal 支持人员说他们没有更改服务器,但我的库已经超过 2 年没有被触及。无论如何,API 确实说要指向“3t”端点,所以我解压缩了 jar 文件,更改了 wsdl 定义并将其重新打包。这似乎奏效了。我不想下载新的 SDK,因为代码库已经改变,需要我重构我的代码。我必须做的是一个可以接受的改变
猜你喜欢
  • 2011-09-25
  • 2015-05-03
  • 2018-12-25
  • 2012-06-09
  • 2016-11-16
  • 2011-09-25
  • 2016-01-22
  • 1970-01-01
  • 2016-07-21
相关资源
最近更新 更多