Authorize.Net CIM: SSL certificate problem: certificate has expired

Modified on Wed, 23 Oct at 10:15 AM

If you get one of these errors at checkout:

Authorize.Net CIM Gateway Connection error: SSL certificate problem: certificate has expired
Authorize.Net CIM Gateway Connection error: Peer's certificate issuer has been marked as not trusted by the user.


This is because of expiring and changing SSL between your server and Authorize.net. This has no relation to your own site's SSL certificate.


For more information, see: https://support.authorize.net/knowledgebase/Knowledgearticle/?code=KA-05545


Solution


Update your Authorize.net extension to the latest version to fix it.


You can also go into the extension settings and change 'Verify SSL' to 'No' to fix payment processing until you update. For security reasons, you should NOT disable Verify SSL long-term. Re-enable it after you apply the update.


How to Update


To get the latest version, go to our store: https://store.paradoxlabs.com/magento2-authorize-net-cim-payment-module.html


Or if you've installed with composer (strongly recommended), update in SSH:


composer update paradoxlabs/authnetcim -W



Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article