贝宝沙盒 MVC3

Posted

技术标签:

【中文标题】贝宝沙盒 MVC3【英文标题】:Paypal Sandbox MVC3 【发布时间】:2012-10-12 22:56:05 【问题描述】:

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

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

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

我打电话给 paypal,他们告诉我他们最新的 API 有错误。凡是说 api.sandbox.paypal.com 或 api-aa-.sandbox.paypa.com 都需要切换为读取: api-3t.sandbox.paypal.com 或 api-aa-3t.sandbox.paypa.com 所以你说的很对,非常感谢。【参考方案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;

【讨论】:

以上是关于贝宝沙盒 MVC3的主要内容,如果未能解决你的问题,请参考以下文章

贝宝沙盒账户错误状态

贝宝沙盒帐户失败

贝宝沙盒帐户

贝宝沙盒链接转到实时贝宝网站

贝宝沙盒帐户空白

贝宝沙盒账户不显示交易