Could not establish trust relation ship

Avatar
  • Answered
When I am purchasing a product at payment page am getting error with sandbox authorize.net. The following error is the error message I got.
"The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel"
When i gone through the developer.authorize.net i found it is because of new updates by authorize.net. What are the changes I need to do related to those updates at code level and server.
Avatar
Arn
Hello, Sorry for the problem with Authorize.net. The issue you're facing has to do with the updates that Authorize.net. Here's a summary of them:
  • Certificate store must includes certificates for Root 2 - GeoTrust Global CA
  • Security transport— the part that negotiates TLS— must support SHA-256
  • Firewall is not set to whitelist Authorize.Net IP addresses for outbound connections
  • Plugin/Extension/Module should not connect directly to Authorize.Net using an IP address

Certificates purchased through Web Hosting Hub meet three of the requirements. The fourth requirement is a parameter specified within configuration used by the plugin/extension/module making the connection to Authorize.net. InMotion Hosting is not responsible for the configuration of the application/module/plugin/extension used to connect to Authorize.net. You will most likely need to contact the module/plugin/extension developer for an update.

I hope this helps to answer your question, please let us know if you require any further assistance. Regards, Arnel C.