Authorize.Net is phasing out the MD5 based hash use for transaction response verification in favor of the SHA-512 based hash utilizing a Signature Key.
Instead of hashing the transaction key with MD5, it is now required to hash the signature key with SHA-512.
Support for MD5 was stopped March 7 2019 for sandbox environment and will stop on June 28 2019 for production environment.
On February 11, 2019 Authorize.net removed the ability to configure or update MD5 Hash setting in the Merchant Interface. Merchants who had this setting configured have been emailed/contacted.
You can see more information about the change on Authorize.net.
What does it mean for you in Odoo?
We supported both methods up to now, now that support ended for MD5, you just have to update the Authorize.net signature key in your Authorize.net settings.
All you need to do is change the signature and transaction key on Authorize.net.
To do so, head to your Authorize.net account, then go to the Account tab and click on the API credentials & Keys link. From there, you can generate a new Transaction key and Signature key - This key is 128 characters long and should not be set in Odoo.
After that you must change the transaction key in Odoo with the new one obtained from Authorize.net.
We hope the change will be seamless for you, thank you for reading.