from yesterday at 13:30, two separately written applications that access the SagePay payment gateway and the Reporting API endpoint returned the following error:
The server committed a protocol violation. Section=ResponseStatusLine
It happens in code at a point
System.Net.HttpWebRequest.GetResponse()
The application for payment has not changed since 2009 and was written by a former staff member and, ironically, it is planned to replace it with 3 weeks. The Reporting application was written at the end of last year and works from the moment of its creation until yesterday.
I spoke with SagePay, and they advise that from their point of view, nothing happened, and the only thing that in my opinion was the last SSLv3 disconnect last month, but at that time the reporting tool was changed to use TLS, and I checked it today and he really uses TLS.
Can anyone shed light on what might be causing this?
Thanks.
source share