Hi, when my users try to purchase an item, after the page where they type the credit card number, they get this error: (TESTMODE) This account has not been given the permission(s) required for this request. Yet, when I go to admin/store/settings/authorize_net, test mode is disabled. Also, when I go to admin/store/settings/payment, payment testing is unchecked. Just to make 100% sure, I checked the database table variable and 'authorize_net_debug' field is 's:1:"0";', and 'payment_testing' field is 'i:0;' -- therefore, drupal knows I should not be in testing mode.

This cannot be a drupal user access error, can it? I did not see any option in the user access section.

I did a string seach for the error in the source code, and couldn't find it, so that makes me think it is an error message returned by authorize.net. I was legitimately testing the account earlier, but now I'm ready to go live except for this! Does this mean my authorize.net account is still in testing and I have to contact them to get out of test mode?

Thanks!!!
--Benjamin

Comments

clockbroke’s picture

I'm assuming you've fixed this by now. If not, try this,

log in to your merchant account on authorize.net. Click the account seetings link, then click test mode. Turn it off there. It seems the drupal module doesn't turn it OFF if test mode status is overridden to ON in the actual account settings.

Shawn

sime’s picture

Status: Active » Fixed

housekeeping

Anonymous’s picture

Status: Fixed » Closed (fixed)