2012-10-23 20 views
7

Yaptığım bir web sitesi için PayPal API'sını test ediyordum. Her şey dün gece gayet iyi çalışıyordu, ama bugün tekrar çalıştırdığımda, şu hatayı aldım:Paypal Sandbox MVC3

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

cevap

11

Aynısını yaptık. Bunun yerine http://api-3t.sandbox.paypal.com/ kullanmayı deneyin. Bana yardımcı oldu. Burada buldum: 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'ı aradım ve en son API'larının hatalarının olduğunu bilmeme izin verdiler. söz konusu yerde api.sandbox.paypal.com veya api-aa-.sandbox.paypa.com okuma açık olması İhtiyaçlar: api-3t.sandbox.paypal.com veya API-a-3t. sandbox.paypa.com Demek ki çok haklıydınız, çok teşekkür ederim. – Solid1Snake1

2

şimdi birkaç saat boyunca bu aynı sorunu ile mücadele etmekte olan; Yıllar önce Signing ile SOAP API'sini kullanarak PayPal Express checkout entegrasyonunu yazdıktan sonra, arka brülöre konuldu (o anda tüm ünite testi geçti). Ben hata bugün tekrar dönecektim: Bizim örnek, System.Net.SecurityProtocolType.Ssl3 | System.Net.SecurityProtocolType.Tls olmanın varsayılan ServicePointManager.SecurityProtocol değere aşağı olmak SecurityProtocolType.Tls12 bu güncelleme sorunu izole ettik

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

çok araştırma sonrasında sorunu düzeltildi.

ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;