Authorize.Net · Decline codes
What does Authorize.Net E00001 “An error occurred during processing. Please try again” mean?
Checked
Authorize.Net E00001, "An error occurred during processing. Please try again", is a general system error on Authorize.Net's side. The request did not complete and the card was not judged. Wait briefly and try again, checking first that the earlier attempt did not create a transaction, so the shopper is not charged twice.
- Type
- Processing error (temporary)
- Who declined
- Authorize.Net
- Retry
- Yes, after a short wait, once you have checked the first attempt did not go through.
- Shopper action
- Try again in a few minutes.
- Merchant action
- Check Authorize.Net's status and retry carefully.
What PlatformDTC does
PlatformDTC classes Authorize.Net E00001 as a gateway fault: subscription renewals that hit it are deferred and retried without spending a dunning step or emailing the customer about a failed payment.
Why it happens
An internal processing error at Authorize.Net, unrelated to the card or your settings.
What the shopper can do
Wait a few minutes and try once more.
What the store can do
If it repeats across orders, check Authorize.Net's system status before changing anything on your side.
For developers
messages.message[0].code "E00001". Retry with backoff, and look up whether the first attempt created a transaction (for example by invoice number) before resending.
Frequently asked questions
- Is Authorize.Net E00001 the shopper's card?
- No. It is a processing error on Authorize.Net's side.
- Can I retry after E00001?
- Yes, after a short wait, making sure the first attempt did not create a transaction.
Sources
- Authorize.Net Response Code Tool (response reason codes) — Authorize.Net
- Authorize.Net response codes (JSON list behind the Response Code Tool) — Authorize.Net
Related
- 19 — Authorize.Net did not get an answer from the card processor (a connection problem).
- E00027 — The API reports the transaction failed; the real reason is in the transaction's errorCode.
- E00003 — The request sent to the API was malformed, so Authorize.Net could not read it.
- E00013 — One field in the request has an invalid value; the response text names it.
- E00039 — A customer profile with the same details already exists on the account.
- E00040 — The customer or payment profile you referenced does not exist on this account.
- E00044 — Saved customer profiles (CIM) are not switched on for this account.
- E00009 — The account is in Test Mode, so the request is not processed.