Magento 2 Authorize.net Setup Guide To Fix MD5 and API

This is to help you make Authorize.net work in Magento 2.1.7. Though it is not clear, Magento 2 forces you to use md5 hash, and this hash has to be 10 characters (tried a longer one and it will give a random error). Also, you need to enable the Transaction Details API

To set this up properly:

  1. Go here: http://www.miraclesalad.com/webtools/md5.php type in any string and copy the first 10 characters of the generated hash
  2. At authorize.net go to Account > Settings > Security Settings > MD5-Hash and paste the generated has in the 2 inputs
  3. Go to your Magento 2 admin panel and paste the md5 hash in the authorize.net settings
  4. To enable the transaction details api go to the account >Security Settings > Transaction Details API and enable it, you will need to verify your security question to do so. This is to resolve the error: “Access denied. You do not have permissions to call the Transaction Details API”
  5. Clear your Magento 2 cache

We will be closed January 4 - March 11, 2024. You can still order but for any installs or support tickets please expect a delayed response

Out of Office

FREE RENTAL CONTRACT PDF / WORD FILE

Please signup with your email and we'll send you the files 

We'll send you a few follow up emails with great Rental Business Tips, Special Offers, ways to increase sales, and more.

No thanks, I'll pass
15585

Get The Latest Rental Business Tips and Updates!

Special Offers, Product Updates, Insider Business Tips, sign up today to the Sales Igniter Email List!