Paypal Sandbox MVC3

时间:2012-10-23 03:33:08

标签: asp.net-mvc-3 paypal-sandbox

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

  

无法使用权​​限'api-aa.sandbox.paypal.com'建立SSL / TLS的安全通道

2 个答案:

答案 0 :(得分:11)

也一样。请尝试使用http://api-3t.sandbox.paypal.com/。 它帮助了我。我在这里找到了它:setExpressCheckout and SSL/TLS error

  

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

答案 1 :(得分:2)

我几个小时以来一直在和同样的问题作斗争;在使用带有签名的SOAP API编写PayPal Express结帐集成之后,它被放在了后面(当时所有单元测试通过)。我今天回到它的错误:

  

无法使用权​​限'api-3t.sandbox.paypal.com'建立SSL / TLS的安全通道

经过大量研究后,我已将我们的实例中的问题归结为默认ServicePointManager.SecurityProtocol值为System.Net.SecurityProtocolType.Ssl3 | System.Net.SecurityProtocolType.Tls,将此更新为SecurityProtocolType.Tls12解决了问题。

ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;