Paypal - 无法连接到主机输入服务器Uri = https://pilot-payflowpro.paypal.com/

时间:2017-03-16 06:00:08

标签: paypal

我尝试了很多解决方案,无论我遇到哪一个,我仍然得到相同的响应信息:

  

“无法连接到主机输入服务器Uri = https://pilot-payflowpro.paypal.com/”。

卡详情为'4111111111111111'。

4 个答案:

答案 0 :(得分:4)

最有可能的问题与TLS升级有关。 Paypal更新了其服务,要求所有HTTPS连接都使用TLS 1.2。检查here

在应用程序中的付款处理代码之前使用以下代码

System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;

还要确保您的服务器已启用TLS 1.2。

希望它能解决您的问题。

答案 1 :(得分:2)

编辑: 如果您使用的是Jboss 5.1,请使用Java版Java 1.7。 (注意:JBoss 5.1不支持java 8)。

之后,在用于TLS协议Jboss处理的JBoss VM参数中添加VM参数。 (eclipse JBoss Launch Configuration)

-Dhttps.protocols = TLSv1.1,TLSv1.2

如果您正在使用eclipse,请在VM参数部分添加参数。

注意:还要在Eclipse中更改JBoss运行时的运行时环境,以避免不支持的major.minor版本xx运行时错误。

还要将Eclipse中Java编译器的编译器合规性级别设置为适当的版本。

VM Arguments

答案 2 :(得分:1)

您使用的是Java.client吗?如果是的话,Java的版本是什么。 Pilot payflow pro现在仅支持tls1.2

答案 3 :(得分:0)

测试卡详细信息已更改,因此可能是您在使用卡“4111111111111111”时收到错误的原因,因此请尝试使用此链接中的任何卡号来查看是否可以解决您的问题:

http://www.getcreditcardnumbers.com/

相关问题