mi sono state combattendo questo stesso problema per diverse ore la società; Dopo aver scritto l'integrazione del checkout di PayPal Express usando l'API SOAP con Signing più di un anno fa, è stato inserito nel masterizzatore (tutte le unità di test passano al momento). Torno a oggi per l'errore:
Could not establish secure channel for SSL/TLS with authority 'api-3t.sandbox.paypal.com'
Dopo molte ricerche ho isolato il problema nel nostro caso essere fino al valore di default ServicePointManager.SecurityProtocol
essendo System.Net.SecurityProtocolType.Ssl3 | System.Net.SecurityProtocolType.Tls
, aggiornando questo per SecurityProtocolType.Tls12
risolto il problema.
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
Ho chiamato su paypal e mi hanno fatto sapere che la loro ultima API conteneva errori. ovunque ha detto api.sandbox.paypal.com o api-aa-.sandbox.paypa.com deve essere commutate a leggere: api-3t.sandbox.paypal.com o api-aa-3t. sandbox.paypa.com Quindi eri praticamente corretto, grazie mille. – Solid1Snake1