Secure payments is our priority. Transport Layer Security version 1.2 (TLS 1.2) will become mandatory for communication with Nochex. You will need to verify that your system supports TLS 1.2, and make the appropriate updates if necessary by March 30th 2018.
If you don’t already have a Nochex Merchant Account, use the link to find out more.
The information that is provided is of a technical nature, and we recommend it to be reviewed by one of the following:
Your web hosting company
Your e-commerce software provider
Your in-house web programmer / systems administrator
Merchants and partners use HTTPS to securely connect with Nochex servers for secure payments. We use the Transport Layer Security (TLS) protocol to encrypt these communications. To ensure the security of our systems and adhere to industry best practices, Nochex is updating its services to require TLS 1.2 for all HTTPS connections.
To Avoid disruption of service, you must verify that your systems are ready for this change by March 30th 2018.
We recommend that you prioritize the changes and update protocols specified so you are best positioned to protect your customers from security and fraud-related issues.
CONTACT YOUR HOSTING PROVIDER TO ENSURE THEY SUPPORT TLS 1.2
CONTINUE TO NEXT QUESTION
Check your system supports TLS 1.2 by following the instructions below;
Technical Information: The Nochex Test page has been configured with the latest security protocols.
AWESOME! NO ACTION IS REQUIRED. CONTINUE TO NEXT QUESTION.
You may have hardcoded an earlier version of TLS in your APC or Callback page, Follow the below instructions to find out;
VB.net – Net.ServicePointManager.SecurityProtocol = 768
C# – ServicePointManager.SecurityProtocol = (SecurityProtocolType)768;
PHP Curl – curl_setopt ($ch, CURLOPT_SSLVERSION, 4);
YES I FOUND ONE OF THOSE LINES.
UPDATE YOUR CODE TO ALWAYS USE THE LATEST VERSION OF TLS. CONTINUE TO STEP 3
NO, I HAVE NOT FOUND ANY OF THOSE LINES
AWESOME! NO ACTION IS REQUIRED.
VB.net – Net.ServicePointManager.SecurityProtocol = 3072
C# – ServicePointManager.SecurityProtocol = (SecurityProtocolType)3072;
PHP Curl – curl_setopt ($ch, CURLOPT_SSLVERSION, 6);