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 E00013 “The field is invalid” mean?

Checked

Authorize.Net E00013, "The field is invalid", means one of the field values in the request is not valid. Authorize.Net says the response text should tell you which field exactly is invalid, so read it rather than guessing. Fix that value in the integration, or ask the shopper to correct what they typed if it came from the checkout form.

Type
Error (integration)
Who declined
The store's integration
Retry
Only after correcting the field.
Shopper action
Check the details entered, or contact the store.
Merchant action
Read the response text to see which field failed.

What PlatformDTC does

PlatformDTC shows the shopper Authorize.Net's own error text when a request is refused, so a field error such as E00013 tells the shopper or the store which value to correct.

Why it happens

A value failed Authorize.Net's validation, for example a wrong format or length.

What the store can do

Check the response text for the field name, then fix the value or the form that collects it.

For developers

messages.message[0].code "E00013"; messages.message[0].text names the field.

Frequently asked questions

How do I know which field caused Authorize.Net E00013?
The response text names the invalid field.
Is Authorize.Net E00013 a card decline?
No. It is an invalid field value in the request.

Sources

Related

Payments library