You are currently viewing MS Dynamics SL Credit Card Security Fix

MS Dynamics SL Credit Card Security Fix

Microsoft Dynamics SL users have encountered a problem in which their application crashes when they attempt to transmit a credit card transaction. The problem is rooted in the TLS (Transport Layer Security) protocol, the cryptographic protocol that provides security over a computer network. The steps to resolve the issue are as follows:
  1. Open Windows Powershell as an administrator
  2. Run the following script: [Net.ServicePointManager]::SecurityProtocol which should return the following results:
As you can see, only include Tls as opposed to Tls12
  1. Run the following scripts:
Set-ItemProperty -Path ‘HKLM:\SOFTWARE\Wow6432Node\Microsoft\.NetFramework\v4.0.30319’ -Name ‘SchUseStrongCrypto’ -Value ‘1’ -Type DWord Set-ItemProperty -Path ‘HKLM:\SOFTWARE\Microsoft\.NetFramework\v4.0.30319’ -Name ‘SchUseStrongCrypto’ -Value ‘1’ -Type Dword
  1. Restart Windows Powershell and run the first script once again: [Net.ServicePointManager]::SecurityProtocol, which should now return results that include TLS 1.2
References to TLS 1.2: https://msdn.microsoft.com/en-us/library/windows/desktop/aa380516(v=vs.85).aspx Example of Merchant’s requirement to move to TLS 1.2: https://support.payeezy.com/hc/en-us/articles/115002769907-Payeezy-Gateway-Security-Protocol-Update-to-TLS-v1-2 MaxQ Technologies is a  Microsoft Gold Business Partner and creator of advanced Microsoft Dynamics business solutions. Contact us to learn more about how MaxQ solutions for Microsoft Dynamics can help your business.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.