2012-10-23 7 views
7

私が作っているウェブサイトのpaypal APIをテストしていました。昨夜はすべてうまくいっていたものの、今日は再び次のエラーが発生しました:Paypal Sandbox MVC3

Could not establish secure channel for SSL/TLS with authority 'api-aa.sandbox.paypal.com'

答えて

11

同じことがありました。代わりに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.

+2

私はpaypalを呼び出し、最新のAPIにエラーがあることを知らせてくれました。それは言っどこ api.sandbox.paypal.comまたはapi-aa-.sandbox.paypa.com は読むために切り替える必要がある。 api-3t.sandbox.paypal.comまたはAPI-AA-3トン。 sandbox.paypa.com あなたはかなり正確でした。ありがとうございました。 – Solid1Snake1

2

私は今、数時間のために、この同じ問題を戦ってきました。 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;