This is my first time really being involved with Drupal, so, I'm essentially a baby in this. I'm working on a client's website and I have all the details hammered out (registered with Authorize.net, the account isn't a testing account, has webforms correctly installed, etc.) but for some reason or another, I keep receiving this message when I test the webform:
"The merchant Login ID is invalid or the account is inactive."
I've went to Authorize.net website, called the company and they keep directing me to the same issue. The account is active and ready for production. I set up the webform as instructed. I have all the code, script, whatever, pasted in... yet I receive the same error message.
I also noticed that when I save my configuration of API Login ID and Transaction ID, neither "stay up", or rather disappear, once I click change login information.
Any and all help would be greatly appreciated. Thank you!
Comments
Comment #1
obsidiandesign commentedThe login and transaction ID's are hidden for security reasons, so no worries that they don't display.
I haven't had experience using the module with a live account; one thought - did you change the URL for processing from Development to the Main?
Another thing to check would be any whitespace before or after the login and transaction ID. When I was testing, I ran around in circles trying to find a bug that amounted to an extra space when I copied the transaction ID.
In searching, other things to check on the authorize.net account:
1) Is the account in test mode?
2) If recently switched from test mode, you need to generate a new transaction ID, then copy that over to Drupal.
Let me know if any of these things help, or if we need to dig deeper.
Thanks,
Bryan O'Shea
Obsidian Design
Comment #2
obsidiandesign commentedClosing without further information. Feel free to reopen in you have more details.
Bryan O'Shea
Comment #3
jakecamara commentedI'm encountering this issue when I have the processing URL set to either Development or main. At first I thought it had something to do with the pagebreaks, but I removed those and it's still happening. The actual Authorize.Net account is in LIVE mode and has been that way. I retrieved the Login and Transaction IDs while it was in live.
I also checked the database for any whitespace around the credentials, but there's none.
Any ideas?
Comment #4
jenlamptonThank you for reporting the issue. Since Drupal 6 is no longer supported, I'm going to be closing out all the issues that are tagged with the Drupal 6 branch. If this particular problem persists on the Drupal 7 version of this module, please reopen this issue. and change the "Version" option to match the version of the module you are using.