In 2015, the PCI Council mandated support for TLS 1.0 encryption be discontinued to help keep credit card data secure during information transfer at checkout.
In support of this mandate, Moneris has advised merchants to update their preferred browsers to the latest version. Please see some of the recommended browsers below:
Effective March 29, 2018 Moneris US test environment (esplusqa.moneris.com) was updated to remove TLS 1.0. Vantiv will retirement TLS 1.0 on June 27th, 2018.
For Moneris Integrators, please see below for a few tips on how to enable TLS 1.2:
ASP .NET/C#
<system.web> <httpRuntime targetFramework="4.6.1"/></system.web>
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
If you are using .NET/COM interoperability add the following step
Java
jdk.tls.client.protocols
java -Djdk.tls.client.protocols="TLSv1.2"
PHP
CURLOPT_SSLVERSION
CURL_SSLVERSION_TLSv1_2
COM
Hello.
For those wanting to migrate their .NET 2.0 framework to use TLS 1.2 you need to install hotfixes on your server:
Windows Vista and Windows Server 2008
support.microsoft.com/.../support-for-tls-system-default-versions-included-in-the-.net-framework
Windows 7 and Windows Server 2008 R2
Windows Server 2012
Windows 8.1 and Windows Server 2012 R2
Once the hotfix is installed you can either make registry changes on the server as indicated OR make code changes in your app to reference TLS 1.2 directly.
C# ServicePointManager.SecurityProtocol = (SecurityProtocolType)3072;
VB ServicePointManager.SecurityProtocol = DirectCast(3072,System.Net.SecurityProtocolType)