Upgrading your nopCommerce Authorize.Net SIM plugin to use the SHA512 hashing method
Login to your site using administrative credentials
Goto Configuration, Payments, Payment Methods and make the current Authorize.Net SIM plugin inactive
Click to configure the current Authorize.Net SIM plugin.
Make a note of your current settings from this page (copy them to Notepad or Word… and take a screen shot)
Goto Configuration, Plugins and uninstall current Authorize.Net SIM plugin
Using FTP (or whatever method you have) make a local copy of the current plugin files from the site.
Delete the plugin files from the site
In the nopCommerce Admin, reload the list of plugins
Plugin should now be gone
Copy the new plugin files to the web site
Reload the list of plugins
Install the new plugin
Open a new browser window and login to your Authorize.net Merchant Account
NOTE – IT IS HIGHLY RECOMMENDED THAT YOU LOGIN TO YOUR SANDBOX ACCOUNT AT AUTHORIZE.NET AND CREATE THE SIGNATURE KEY THERE AND TEST IT IN THAT ENVIRONMENT BEFORE MAKING THE CHANGES IN YOUR LIVE AUTHORIZE.NET MERCHANT ACCOUNT!Goto Settings, then select API Credentials and Keys
Goto Settngs, then select API Credentials and Keys
Select the option to Obtain a New Signature Key, select to Disable Old Key Immediately and click Submit
- Follow the instructions to verify your identity
When the new Generated Key page appears, copy the Signature Key to Clipboard and click continue.
Paste the contents of the clipboard into a Notepad or Word doc to make sure you have it saved.
Back in nopCommerce: Goto Configuration, Payments, Payment Methods and click to Configure the newly installed plugin.
Using the information you saved earlier, (or your sandbox credentials) fill in the fields on the configuration page.
Note the new field for the Signature Key that you created from your Authorize.net Merchant account.
NOTE AGAIN THAT IT’S HIGHLY RECEOMMEDED TO SET THIS UP IN THE SANDBOX FIRST!
Click to save the settings
Go back to the payment methods and make the AuthorizeNETSIM method active.
The updated plugin is now ready for testing!
After testing, if you used the SANDBOX as suggested, then make the API Credential changes to your live Authorize.Net Merchant account and adjust the credentials on the plugin configuration page to match the live site.