How to regenerate Auth.net API key

Some users have reports issues with Auth.net Accept freezing up when making a payment, the payment is accepted but the page freezes and the thank you page does not load. This means the EE Transaction sits as abandoned and does not update the Registration Status to Approved.

To fix this Auth.net have advised to regenerate the API key on the account in use.

Log into your site and go to Event Espresso -> Payment methods.

Open your current Auth.net payment method.

Look at the 'Authorize.net API Login ID' field and take note of the value currently set there. (Leave this tab open in your browser)

Next log into the Auth.net account.

Go to Account:

Then API Credentials & Keys:

On this page it should look something like this:

Note that the API Login ID should match the 'Authorize.net API Login ID' from the payment method earlier; if it does not, then stop as you are on the wrong account for the site you are working on.

Select New Transaction Key, we recommend NOT checking the 'Disable old transaction key immediately' checkbox as that gives you 24 hours to update the payment method before it stops working. 

Once you click submit, it will show you a new Transaction key. Copy it and save it somewhere (you will need to generate a new key if you lose it).

Next, go back to the tab where you have the Auth.net payment method enabled with Event Espresso open and replace the Transaction key in use there. Save the settings.

Now run through testing on the Auth.net payment method to confirm if payments work on there. 

If they don't, you will need to contact Auth.net and ask them to check why that specific account will not work with Auth.net Accept and see what steps they suggest from there.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.