2016-01-25 1 views
0

Как интегрировать paygate платежного шлюза PayGate PayXML с использованием ASP.NET с C# или VB. Когда я запускаю образец приложения, заданного логином разработчика paygate, я получил ошибку «Ошибка аутентификации, потому что удаленная сторона закрыла транспортный поток». Надеюсь, что любой эксперт с этого форума мне поможет. Заранее спасибо.PayGate PayXML интеграции с помощью ASP.NET бросками «Аутентификация не удалась, поскольку удаленная сторона закрыла транспортный поток»

+0

Посмотрите на этот вопрос. http://stackoverflow.com/questions/30664566/authentication-failed-because-remote-party-has-closed-the-transport-stream –

+0

Привет, вам удалось заставить PayGate работать на C#? –

ответ

0

Я получил эту ошибку, пытаясь интегрироваться в свой модуль PayWeb, используя .Net Framework 4.0. Я создал простой WebRequest POST до https://secure.paygate.co.za/payweb3/initiate.trans и получил бы «Ошибка аутентификации, потому что удаленная сторона закрыла транспортный поток». ошибка.

Все сообщения stackoverflow об этой ошибке указывали на проблему TLS1 с .Net 4.0, однако включение TLS1.1 и TLS1.2 на сервере хостинга не помогло устранить проблему. Даже изменение исключений на брандмауэре не разрешило ошибку. PayGate не знал, как исправить эту ошибку, даже после 60 электронных писем назад и вперед.

В конце концов я обновил до .Net 4.5.2 на сервере, который исправил проблему.