Automated Recurring Billing™ (ARB) Error Codes

The following is a list of all ARB API Error Codes sent back by the Authorize.Net Payment Gateway.

ARB API Error Code: E00001
Error Code Text: An error occurred during processing. Please try again.
Description: An unexpected system error occurred while processing this request.

ARB API Error Code: E00002
Error Code Text: The content-type specified is not supported.
Description: The only supported content-types are text/xml and application/xml.

ARB API Error Code: E00003
Error Code Text: An error occurred while parsing the XMLrequest.
Description: This is the result of an XML parser error.

ARB API Error Code: E00004
Error Code Text: The name of the requested API method is invalid.
Description: The name of the root node of the XML requestis the API method being called. It is not valid.

ARB API Error Code: E00005
Error Code Text: The merchantAuthentication.transactionKey is invalid or not present.
Description: Merchant authentication requires a valid value for transaction key.

ARB API Error Code: E00006
Error Code Text: The merchantAuthentication.name is invalid or not present.
Description: Merchant authentication requires a valid value for name.

ARB API Error Code: E00007
Error Code Text: User authentication failed due to invalid authentication values.
Description: The name/and or transaction key is invalid.
Other Tips: Try switching between production and developer test URL's. The test URL requires a separate developer test account, which can be set up by filling out the following form: http://developer.authorize.net/testaccount.

ARB API Error Code: E00008
Error Code Text: User authentication failed. The payment gateway account or user is inactive.
Description: The payment gateway or user account is not currently active.

ARB API Error Code: E00009
Error Code Text: The payment gateway account is in Test Mode. The request cannot be processed.
Description: The requested API method cannot be executed while the payment gateway account is in Test Mode.
Other Tips: Testing ARB and developer test URLs requires a separate developer test account, which can be set up by filling out the following form: http://developer.authorize.net/testaccount.

ARB API Error Code: E00010
Error Code Text: User authentication failed. You do not have the appropriate permissions.
Description: The user does not have permission to call the API.

ARB API Error Code: E00011
Error Code Text: Access denied. You do not have the appropriate permissions.
Description: The user does not have permission to call the API method.

ARB API Error Code: E00012
Error Code Text: A duplicate subscription already exists.
Description: A duplicate of the subscription was already submitted. The duplicate check looks at several fields including payment information, billing information and, specifically for subscriptions, Start Date, Interval and Unit.

ARB API Error Code: E00013
Error Code Text: The field is invalid.
Description: One of the field values is not valid.

ARB API Error Code: E00014
Error Code Text: A required field is not present.
Description: One of the required fields was not present.

ARB API Error Code: E00015
Error Code Text: The field length is invalid.
Description: One of the fields has an invalid length.

ARB API Error Code: E00016
Error Code Text: The field type is invalid.
Description: The field type is not valid.

ARB API Error Code: E00017
Error Code Text: The startDate cannot occur in the past.
Description: The subscription start date cannot occur before the subscription submission date.

ARB API Error Code: E00018
Error Code Text: The credit card expires before the subscription startDate.
Description: The credit card is not valid as of the start date of the subscription.

ARB API Error Code: E00019
Error Code Text: The customer taxId or driversLicense information is required.
Description: The customer tax ID or driver’s licenseinformation (driver’s license number, driver’s license state, driver’s license DOB) is required for the subscription.

ARB API Error Code: E00020
Error Code Text: The payment gateway account is not enabled for eCheck.Net subscriptions.
Description: This payment gateway account is not set up to process eCheck.Net subscriptions.

ARB API Error Code: E00021
Error Code Text: The payment gateway account is not enabled for credit card subscriptions.
Description: This payment gateway account is not set up to process credit card subscriptions.

ARB API Error Code: E00022
Error Code Text: The interval length cannot exceed 365 days or 12 months.
Description: The interval length must be 7 to 365 days or 1 to 12 months.

ARB API Error Code: E00023
Error Code Text: The subscription duration cannot exceed three years.
Description: The number of total occurrences cannot extend the duration of the subscription beyond three years from the start date.

ARB API Error Code: E00024
Error Code Text: The trialOccurrences is required when trialAmount is specified.
Description: The number of trial occurrences cannot be zero if a valid trial amount is submitted.

ARB API Error Code: E00025
Error Code Text: Automated Recurring Billing is not enabled.
Description: The payment gateway account is not enabled for Automated Recurring Billing.

ARB API Error Code: E00026
Error Code Text: Both trialAmount and trialOccurrences are required.
Description: If either a trial amount or number of trial occurrences is specified then values for both must be submitted.

ARB API Error Code: E00027
Error Code Text: The test transaction was unsuccessful.
Description: An approval was not returned for the test transaction.

ARB API Error Code: E00028
Error Code Text: The trialOccurrences must be less than totalOccurrences.
Description: The number of trial occurrences specified must be less than the number of total occurrences specified.

ARB API Error Code: E00029
Error Code Text: Payment information is required.
Description: Payment information is required when creating a subscription.

ARB API Error Code: E00030
Error Code Text: A paymentSchedule is required.
Description: A payment schedule is required when creating a subscription.

ARB API Error Code: E00031
Error Code Text: The amount is required.
Description: The subscription amount is required when creating a subscription.

ARB API Error Code: E00032
Error Code Text: The startDate is required.
Description: The subscription start date is required to create a subscription.

ARB API Error Code: E00033
Error Code Text: The subscription Start Date cannot be changed.
Description: Once a subscription is created the Start Date cannot be changed.

ARB API Error Code: E00034
Error Code Text: The interval information cannot be changed.
Description: Once a subscription is created the subscription interval cannot be changed.

ARB API Error Code: E00035
Error Code Text: The subscription cannot be found.
Description: The subscription ID for this request is not valid for this merchant.

ARB API Error Code: E00036
Error Code Text: The payment type cannot be changed.
Description: Changing the subscription payment type between credit card and eCheck.Net is not currently supported.

ARB API Error Code: E00037
Error Code Text: The subscription cannot be updated.
Description: Subscriptions that are expired, canceled or terminated cannot be updated.

ARB API Error Code: E00038
Error Code Text: The subscription cannot be canceled.
Description: Subscriptions that are expired or terminated cannot be canceled.

ARB API Error Code: I00001
Error Code Text: Successful
Description: An "Ok" result code indicates that the request was processed and accepted without error.