Я интегрирую выкуп PayPal на наш текущий сайт электронной коммерции. Все работает, как ожидалось на локальном компьютере, но и на окружающую среду стадирования соединение выдает следующее сообщение об ошибке:PayPal Express Checkout соединение. Клиент и сервер не могут общаться, потому что у них нет общего алгоритма.
System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a receive. ---> System.ComponentModel.Win32Exception: The client and server cannot communicate, because they do not possess a common algorithm
В документации говорится, PayPal, что требуется, мы поддерживаем SHA-256 и установили G5 корневой сертификат на сервере (https://www.paypal-knowledge.com/infocenter/index?page=content&widgetview=true&id=FAQ1766&viewlocale=en_US&direct=en).
Сервер работает на Windows Server 2008 R2, а поддерживаемые шифры - Triple DES 168, AES 128/128 и AES 256/256. Если Tls12 не жестко закодирован (см. Ниже), он вызывает еще одну ошибку: «Не удалось создать безопасный канал SSL/TLS».
Буду благодарен за помощь в этом вопросе. Спасибо!