Originally Posted by Prairie Willow Publishing
My MD5 hash values match. Nevertheless, I continue to get an error when my customers order even though their orders are proceeded by Authorization.Net. Please provide me with a better solution or take me to your leader.
Thank you. Gretchen
Thank you for the details, Gretchen.
We've inspected Ecwid log files. Indeed, the Authorize.Net transactions related to your store returned the 'MD5 signature doesn't match' error. Also, we've discovered that the response data contains the following message:
"(TESTMODE) This transaction has been approved authorize net".
That means the test mode was used for those transactions. Please try to test it again using live mode. Important note
: when you choose to use the live mode in Ecwid control panel, be sure to enable the "live" mode in your Authorize.Net account as well. According to the Authorize.Net documentation
, you can turn off the test mode in your account by following these steps:
1. Log into your Merchant Interface at https://account.authorize.net
2. Click Settings in the main left side menu.
3. Click Test Mode.
4. Check to see if your account is in Test Mode or Live Mode. If it is in Test Mode, press the Turn Test OFF button.
Also, I'd like to note that MD5 signature
is generated using several fields (not only MD5 hash value). Please make sure you've properly entered them all: check your API Login ID, Transaction key and MD5 Hash value both in Ecwid control panel and in your Authorize.Net profile back-end.
Please let me know the results.