The following codes are returned with all calls
| Code | Description |
|---|---|
| 1 | Successful Submission |
| 2 | Failed Submission |
The following SubCodes are returned depending on the API call.
| Code | Text | Description |
|---|---|---|
| 1 | Success | Successful Submission |
| 1000 | Unknown Error | An undefined error has occurred |
| 1001 | Invalid Credentials | companyid, username, or password was incorrect |
| 1002 | Missing Credentials | companyid, username, or password was not included in submission |
| 1003 | Credentials used do not have access to this feature | username submitted does not have administrative privileges |
| 1004 | The METHOD field is required | The method field was not included in submission |
| 1005 | Invalid Method: | An invalid method was submitted. Accepted types are createclient, confirmclient, modifyclient, deleteclient, createschedule, confirmschedule, modifyschedule, and deleteschedule. |
| 1006 | A required field is missing: | A required field was not sent with the submission |
| 1007 | A required field is invalid: | A required field was sent but contained invalid data |
| 1008 | There is already a client record with that merchantid | Returned if a createclient method is submitted with a c_merchantid that is already associated with a client record. |
| 1009 | No valid fields were found | Returned when a modifyclient or modifyschedule Method is submitted but no fields are posted to modify. |
| 1010 | Start Date must not be before the current date. Server runs EST. Current Date: 2009-08-27 | A billing 'startdate' is sent which is before the current date. All billing must begin on or after the current date. |
| 1011 | Monthly/Bimonthly billed transactions can only run from the 1st through 28th of each month | A start date is invalid |
| 1012 | Quarterly billed transactions can only run from the 1st through 28th of each month | A start date is invalid |
| 1013 | Number of intervals must be greater than 1 for installment billing | The number of intervals is invalid |
| 1014 | Number of intervals must be either 0 or greater than 1 for subscription billing | The number of intervals is invalid |
| 1015 | To identify a client record you must include either the c_clientid or c_merchantid | For all submissions (except createclient which only requires c_merchantid) the merchant must include either the c_clientid or c_merchantid to refer to a client record. |
| 1016 | Billing verification failure | The attempt to authorize a transaction using the client's billing information has failed. The card or billing address is incorrect, or the AuthorizeNet account is not properly configured. |
| 1017 | Billing schedule can not be set below $0.00 | The billing schedule amount plus any adjustments would set the billing schedule amount below zero. Refunds can be performed through the Billing Circle interface, if necessary. |
| 1018 | 'verifyclientbilling' may only verify credit cards. | verifyclientbilling method may only be used to verify credit card information. The client you attempted to verify is set up for eCheck/ACH billing. |
| 1019 | Immediate Authorization Failure: Incorrect Date | s_startdate must equal today's date. |
| 1020 | Immediate Authorization Failure: Decline | The client you are attempting to bill has been declined by the gateway. The schedule will not be created. |
| 1021 | Test Mode Not Available | Test mode is not available for the method you are attempting to call. |
| 1022 | The r_type field is required | The r_type field must be 'outstanding', 'declined', or 'manual'. |
| 1023 | No results were found. | No results were found using the search criteria specified. |
| 1024 | The API has detected possible abuse. | Futher API results for this search will be aborted. |