NewNo plan feeNo plan fee. Just 2.9% + $0.30 per card sale, and signing up is free.Try now →

Authorize.Net · Decline codes

What does Authorize.Net E00009 “The payment gateway account is in Test Mode” mean?

Checked

Authorize.Net E00009 means the payment gateway account is in Test Mode, so the request cannot be processed. Authorize.Net's fix: log into the Merchant Interface at account.authorize.net and click Account, then Test Mode, then Turn Test OFF. Live payments resume once Test Mode is off.

Type
Error (merchant setup)
Who declined
Your Authorize.Net account settings
Retry
After turning Test Mode off.
Shopper action
Nothing; the store has to switch Test Mode off.
Merchant action
Turn Test Mode off in the Merchant Interface.

What PlatformDTC does

PlatformDTC connects to a store's live or sandbox Authorize.Net environment as the store chose; Test Mode on a live account is a store setting and returns E00009 until it is switched off.

Why it happens

Test Mode lets a live account run without processing real transactions. Requests that need processing are refused while it is on.

What the store can do

In the Merchant Interface: Account > Test Mode > Turn Test OFF.

For developers

messages.message[0].code "E00009". Different from the sandbox environment, which uses its own credentials and endpoint.

Frequently asked questions

How do I turn off Test Mode on Authorize.Net (E00009)?
In the Merchant Interface, click Account, then Test Mode, then Turn Test OFF.
Is Test Mode the same as the sandbox?
No. Test Mode is a setting on a live account; the sandbox is a separate environment.

Sources

Related

Payments library