7

我正在为我正在制作的网站测试贝宝 API。昨晚一切正常,但今天再次运行时,我收到以下错误:

无法为具有权限“api-aa.sandbox.paypal.com”的 SSL/TLS 建立安全通道

4

2 回答 2

11

有同样的。尝试改用http://api-3t.sandbox.paypal.com/。它帮助了我。我在这里找到它:setExpressCheckout 和 SSL/TLS 错误

如果您没有或未使用 API 证书,则应分别连接到 api-3t.paypal.com 或 api-3t.sandbox.paypal.com 以获取 Live 或 Sandbox。

于 2012-10-24T20:31:43.827 回答
2

我已经和这个问题斗争了几个小时了。在一年前使用带有签名的 SOAP API 编写 PayPal Express 结账集成后,它被搁置了(当时所有单元测试都通过了)。我今天回到错误:

无法为具有权限“api-3t.sandbox.paypal.com”的 SSL/TLS 建立安全通道

经过大量研究,我已经将我们实例中的问题隔离为默认ServicePointManager.SecurityProtocolSystem.Net.SecurityProtocolType.Ssl3 | System.Net.SecurityProtocolType.Tls,更新它以SecurityProtocolType.Tls12解决问题。

ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
于 2016-02-24T11:21:01.453 回答