TLS 1.2 Requirements

|
The industry-wide deadline for TLS 1.2 support was June 2018. Without the TLS 1.2 updates, you will not be able to process credit cards online.
Many interfaces that use a web service may also be affected. This includes Travelclick, Synxis, etc.
Please contact Execu/Tech Systems support to be sure you have the proper PMS and POS software updates to support the TLS 1.2 security protocol for credit card processing.
Your computers may also need operating system upgrades and patches as well as installation of newer .NET frameworks from Microsoft.
|
These steps must be performed on all computers that need to process credit cards.
Failure to addresses these issues will result in interruptions of your electronic credit card processing interfaces. We apologize for any inconvenience, but this is not an Execu/Tech requirement; this is an industry requirement. Older encryption protocols have been compromised, and the new protocols are necessary to ensure the security of customer cardholder data. |
TLS compatibility Checker
To help you determine if your computer is able to use TLS 1.2, we've created a simple utility that will tell you.
Download it here TLS Compatibility Checker
Any errors will be shown. This tests both your Internet Explorer compatibility and your .NET Framework compatibility (which may or may not work depending on Windows updates and patches).
If there are any issues detected, you might see a warning like this:
Unable to load the required TLS 1.2 encryption protocol.
Please have your IT professional verify that Microsoft .NET Framework 4.7.1 or newer is installed on this computer.

Click OK, and the window below will open.
If Internet Explorer is up to date, then it will likely pass the test even if the HttpWebRequest Method test fails.
In this image you can see that the .NET Framework that's currently installed is 4.6.2, so an upgrade is necessary. Even though the .NET framework might not be the latest version and should be updated, you might also need to do some Windows updates, so check that as well.

If .NET Framework is up to date and you have Windows 8.1 or Server 2012 R2, you should install this Microsoft patch.
https://support.microsoft.com/en-us/help/3154520/support-for-tls-system-default-versions-included-in-the-net-framework
If everything goes right you will see the following image.

|
OTA / HTNG Reservation Interface
Customers with an OTA / HTNG Reservation Interface (Travelclick, Synxis, Vertical Booking. etc.) must check with the appropriate vendor to determine the TLS cutoff date. They may require TLS 1.2 on your server to continue reservation delivery. If you are a Cloud Hosted customer there is nothing you need to do because we take care of this.
Instructions for enabling TLS 1.2 can be found here: OTA / HTNG Installation and Configuration
|
Software Developers:
We spent quite a bit of time searching for a solution to this and were unable to find definitive information in one location, so we put it together on this page. If you're a software developer and came here hoping to find out how to implement TLS 1.2 in Microsoft .NET 2.0 assemblies or applications, these instructions may work for you. The compatibility checker is written using the .NET 2.0 framework so it will show if your computer is ready to support TLS 1.2 from a .NET 2.0 application.
This has been tested and works with Windows 7, 8, 8.1, 10, Servers 2008, 2012, 2016 and 2019.
After installing the latest .NET framework and applying any necessary patches on the computer, including all cumulative updates, use this code to implement TLS 1.2 in a .NET 2.0 assembly or application.
In VB.NET
System.Net.ServicePointManager.SecurityProtocol = DirectCast(3072, System.Net.SecurityProtocolType)
In C#
System.Net.ServicePointManager.SecurityProtocol = (System.Net.SecurityProtocolType)3072;
|