Understanding Authorize.Net response codes
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.
| Code | Status | What 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. |
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
Full response code reference
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article