just upgraded to version 1.3.9g today, to try to resolve an issue that came up when I upgraded to 1.3.9f:

I'm trying to use the Authorize.net SIM module to process credit card payments, but it fails when it tries to send information back to the store. I've tried uninstalling the module and reinstalling it, I've generated new Transaction Keys, and verified that my Hash code matches on both sites.

But still, every test order I try to put through fails when I try to submit it.

I'm collecting the info on Authorize.net, and the order info and shipping info all makes it over there just fine, but when I confirm the order at authorize.net, I am bounced back to my own site with the following message:

"An error occurred while trying to report this transaction to the merchant. An e-mail has been sent to the merchant informing them of the error. The following is the result of the attempt to charge your credit card.

This transaction has been approved.

It is advisable for you to contact the merchant to verify that you will receive the product or service."

The automated Authorize.net SIM alerts don't say anything about a failure, except sometimes I get a second follow-up email stating there has been a [HashMatchStatus] => FAIL.

When i click on the transact.dll link in the Alert emails, I'm shown this message:

"The following errors have occurred.
(13) The merchant login ID or password is invalid or the account is inactive."

However I have no problem logging in to the Authorize.net merchant account, and the login ID and password all match (yes, I did check for miscapitalization).

Before I noticed this error and disabled the module, orders were still going through to Authorize.net, and my customers' cards were being charged. The orders were never confirmed with my store, however, so no new orders were being generated.

I'd hoped that the advertised Authorize.net fixes in 1.3.9g would solve my problem, but they didn't. I'm not sure when the bug was introduced, I noticed in in 1.3.9f, but I think I upgraded from c or d at the time.

Any suggestions would be appreciated, though i've already tried all of the ideas that people have been posting with similar problems. I can't switch to AIM at the moment, it's just an option I can't afford right now.