首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谁能告诉我什么才是payflowpro的确切网址,URL "https://payflowpro.paypal.com“现在对我不起作用”

谁能告诉我什么才是payflowpro的确切网址,URL "https://payflowpro.paypal.com“现在对我不起作用”
EN

Stack Overflow用户
提问于 2015-01-20 08:10:51
回答 2查看 114关注 0票数 0

"Curl::Err::SSLConnectError“问题

谁能告诉我现在Payflowpro的确切网址是什么,网址"https://payflowpro.paypal.com“现在对我不起作用。它以前工作得很好,但出于某种原因,它现在给了我一个错误。

Lib文件中的代码

模块代码

代码语言:javascript
复制
post_contents =  Curl::PostField.content('TRXTYPE', 'S'),
                         Curl::PostField.content('TENDER', 'C'),
                         Curl::PostField.content('AMT', amount),
                         Curl::PostField.content('ORDERID', order),
                         Curl::PostField.content('CURRENCY', PAYPAL_CONFIG[:currency]),
                         Curl::PostField.content('CREATESECURETOKEN', 'Y'),
                         Curl::PostField.content('SECURETOKENID', secure_random),
                         Curl::PostField.content('PARTNER', PAYPAL_CONFIG[:partner]),
                         Curl::PostField.content('VENDOR', 'abababa'),
                         Curl::PostField.content('USER', 'abababa'),
                         Curl::PostField.content('PWD', 'abababa')

日志细节

代码语言:javascript
复制
Started POST "/__better_errors/45429440/variables" for 127.0.0.1 at 2015-01-20 12:24:16 +0500
TRXTYPE=S
TENDER=C
AMT=5.99
ORDERID=1421738848U1
CURRENCY=USD
CREATESECURETOKEN=Y
SECURETOKENID=****
PARTNER=Paypal
VENDOR=****
USER=*****
PWD=*****
 Rebuilt URL to: https://payflowpro.paypal.com/
 Hostname was NOT found in DNS cache
   Trying 173.0.82.162...
 Connected to payflowpro.paypal.com (173.0.82.162) port 443 (#2)
 successfully set certificate verify locations:
   CAfile: none
 CApath: /etc/ssl/certs
 error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure
 Closing connection 2
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-01-20 09:44:27

原因是PayPal宣布的改变。

无论是谁正在使用旧的SSLv3,都需要检查他们的代码更新实现,以便将TLS版本用于curl。

PayPal在这个链接中提供了信息。

票数 1
EN

Stack Overflow用户

发布于 2015-01-20 08:45:09

这仍然是正确的端点。它看起来像是在DNS中发生的事情,它基于声明“在DNS缓存中找不到”的消息。

您可以尝试更改为使用不同的DNS服务器,并查看这是否解决了您的问题。例如,您可以使用谷歌的DNS服务器或OpenDNS。

Google的DNS服务器是8.8.8.8和8.8.4.4。

打开DNS为208.67.222.222和208.67.220.220。

根据您的路由器,您可能能够更新DNS服务器那里,或者您可能需要从您的本地网卡属性。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28040403

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档