Merchant login ID or password is invalid

3 replies [Last post]
floatingworld
Offline
Joined: 05/04/2010
Status: 
Answered

I'm having trouble getting a basic transaction to work. Everything seems fine, until you click "Pay Now", and then it comes back with this message:

Error: There was a problem processing the payment: The merchant login ID or password is invalid or the account is inactive.

Here is my setup:

  • Drupal 6
  • MS Membership Suite 6.17
  • Authorize.net developer acc't
  • test mode.
  • MS Membership license keys are entered.
  • Authorize.net API Login ID / Transaction Key entered.
  • AIM transaction mode: Developer test account transactions
  • ARB & CIM both set to 'disabled'.
  • MD5 hash entered (a string that I made up and entered both in the ms/auth.net config, and in the auth.net account).
  • I have even turned off "Password-Required Mode" in the auth.net UI, hoping that might help.

Any ideas? I'm not even sure what the "merchant login ID or password" is, as there are no fields anywhere for me to enter that info into the moneyscripts UI. I've tried resetting the transaction key a zillion times, have flushed the cache, upgraded to the latest version of moneyscripts, and I'm still stuck on this one error message.

Thanks!

Dan
(working on behalf of Aaron, whose MS acc't this is).

Leighton Whiting
Offline
Joined: 06/02/2009
Dan, The error you are

Dan,

The error you are getting is coming from Authorize.net, so it would have to be taken up with them. Sounds like you may have entered your API Login ID or Transaction Key wrong. Remember that you can only use Test and Developer setting if you are using a Test or Developer Account. Also, make sure that you Authorize.net account is set to test mode (can't recall the exact terminology).

Hope that helps!

Sincerely,
Leighton Whiting

floatingworld
Offline
Joined: 05/04/2010
Thanks

I appreciate the feedback, Leighton. I'll post here when I figure out what is not working.

floatingworld
Offline
Joined: 05/04/2010
New error

Solution! My problem was that in the authorize.net setup, I had ARB set to disabled. I didn't realise that "ARB" meant automated recurring billing, and since I was trying to set up and pay for a monthly subscription, it was using the ARB functions to make the payment. So I just set the ARB settings to "Developer test", and it works. (Kinda... now I have a new error, but it's unrelated, I think. Will start a new thread for that.)

Dan

Twitter Feed