私が作っているウェブサイトの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.
私は今、数時間のために、この同じ問題を戦ってきました。 1年前にSigning with SOAP APIを使用してPayPal Expressチェックアウト統合を作成した後、バックバーナー(その時点ですべての単体テストを通過)に入れられました。私はエラーに今日のそれに戻ってくる:
Could not establish secure channel for SSL/TLS with authority 'api-3t.sandbox.paypal.com'
多くの研究の後、私はSecurityProtocolType.Tls12
問題を修正し、これを更新し、私たちのインスタンスでの問題は、デフォルトServicePointManager.SecurityProtocol
値はSystem.Net.SecurityProtocolType.Ssl3 | System.Net.SecurityProtocolType.Tls
であることにダウンしている単離しました。
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
私はpaypalを呼び出し、最新のAPIにエラーがあることを知らせてくれました。それは言っどこ api.sandbox.paypal.comまたはapi-aa-.sandbox.paypa.com は読むために切り替える必要がある。 api-3t.sandbox.paypal.comまたはAPI-AA-3トン。 sandbox.paypa.com あなたはかなり正確でした。ありがとうございました。 – Solid1Snake1