Hello,
We are testing transaction with w1.mercurycert.net but we are getting error like below,
System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 63.111.78.2:443
Based on the Tls1.2 security issue we have changed our SecurityProtocol to SecurityProtocolType.Tls12.
What could be the issue? Before the Tls security change, it was working fine.
You should verify you have at least .net 4.6 or above installed here is some information about that:
https://blogs.perficient.com/microsoft/2016/04/tsl-1-2-and-net-support/
You should also verify that you are forcing TLS 1.2 using this guide:
https://support.microsoft.com/en-us/help/3140245/update-to-enable-tls-1-1-and-tls-1-2-as-a-default-secure-protocols-in
You can email our team at mpsintegrations@mercurypay.com if you continue to have an issue.