我正在測試我正在製作的網站的paypal API。一切工作正常,昨晚,但是當我今天又跑了,我收到以下錯誤:Paypal Sandbox MVC3
Could not establish secure channel for SSL/TLS with authority 'api-aa.sandbox.paypal.com'
我正在測試我正在製作的網站的paypal API。一切工作正常,昨晚,但是當我今天又跑了,我收到以下錯誤:Paypal Sandbox MVC3
Could not establish secure channel for SSL/TLS with authority 'api-aa.sandbox.paypal.com'
有同樣的。嘗試使用http://api-3t.sandbox.paypal.com/來代替。 它幫助了我。我發現它在這裏:setExpressCheckout and SSL/TLS error
If you don't have or are not using an API certificate, you should connect to api-3t.paypal.com or api-3t.sandbox.paypal.com for Live or Sandbox respectively.
我一直在爭取這個同樣的問題現在幾個小時;在使用SOAP API編寫PayPal Express checkout集成之後,簽署一年前將其置於後臺(當時所有單元測試都通過)。我今天回來給它的錯誤:
Could not establish secure channel for SSL/TLS with authority 'api-3t.sandbox.paypal.com'
經過一番研究,我在我們的情況是下降到默認ServicePointManager.SecurityProtocol
值爲System.Net.SecurityProtocolType.Ssl3 | System.Net.SecurityProtocolType.Tls
,更新這SecurityProtocolType.Tls12
將問題解決了該問題。
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
我打電話給貝寶,他們讓我知道他們的最新API在他們的錯誤。無論它說 api.sandbox.paypal.com或api-aa-.sandbox.paypa.com 需要切換到閱讀: api-3t.sandbox.paypal.com或API-AA-3T。 sandbox.paypa.com 所以你幾乎是正確的,非常感謝。 – Solid1Snake1