Authorize.Net Error Response Codes

Modified on Mon, Aug 3 at 4:15 PM

Helpdesk Knowledge Base · Authorize.Net · Troubleshooting

Understanding Authorize.Net response codes

Updated 2026Applies to: Petly Plans · Authorize.Net · PaymentsReading time: ~2 min

Authorize.Net uses response codes to indicate the status of a transaction — whether it was approved, declined, or encountered an error. These codes help you troubleshoot payment issues and understand why a transaction failed.

ImportantThe information below is owned by Authorize.Net and may change without notice. Always check Authorize.Net directly for the latest details and a full list of response codes.
CodeStatusWhat it means
1
Approved

The transaction was successfully approved and processed.

2
Declined

The transaction was declined by the payment processor or issuing bank. Review the reason code for more detail.

3
Error

An error occurred during processing. This may indicate an issue with the payment profile, account information, or a system error.

4
Held for Review

The transaction is being held for manual review before it is approved or declined.

View full list of Authorize.Net response codes →

Response codes are displayed in your Authorize.Net Merchant Interface under transaction details. To locate them, log into Authorize.Net, navigate to Reports → Transaction Details, and select a transaction to view its full response information including the response code and reason code.

Authorize.Net support

877-447-3938

Full response code reference

developer.authorize.net

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article