If your Magento 2 site is using Authorize.net for payment processing, especially the ParadoxLabs Authorize.net CIM Module, you may have encountered this error recently:
Authorize.Net Error: SSL Certificate Has Expired
This error is related to a recent change on Authorize.net’s end. They changed not only their SSL certificate, but their SSL certificate provider. The way the CIM module communicates with Authorize.net, it verifies the SSL provider when making the connection. So, if you have an older version of the module, the verification will fail. The good news is that the fix is simply to upgrade the CIM module:
composer require paradoxlabs/authnetcim:^5.1.2 paradoxlabs/tokenbase:~4.7.1
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy