The following error codes will be returned as part of the CreateCheck SOAP response.
For the newer REST API only: if there is an error, it will be the first 1-5 characters of the returned body, delineated by a space, followed by more detail if any.
If you encounter an error code not in this list, treat it as a 2.
ErrorCode |
Name |
Description |
0 |
NoError |
|
2 |
SystemError |
An unknown error or exception occured on the server while attempting to process the transaction. |
10000 |
NotAuthorized |
User isn't authorized to create the transaction. Either the username/password is wrong, the client id is wrong or you don't have the required role to create the transaction |
10005 |
ParameterError |
One of the parameters is wrong or didn't meet requirements |
10006 |
ClientNotAuthorized |
The client id is not authorized to create the transaction or transaction type |
10011 |
DuplicateItem |
Transaction has the same {routing,account,checkNumber} tuple as a pending transaction or a transaction created in the last 15 days. |
10012 |
SingleLimitExceeded |
Transaction amount exceeds single transaction limit |
10013 |
DailyLimitExceeded |
Transaction amount will cause daily dollar total to exceed daily limit |
10014 |
MonthlyLimitExceeded |
Transaction amount will cause monthly dollar total to exceed monthly limit |
10015 |
RDFINotQualifiedToParticipate |
The routing number of the transaction was associated with a previously rejected transaction caused by the bank not participating in the ACH network. If you believe this no longer applies,contact support. |
10016 |
CorporateCustomerAdvisesNotAuthorized |
The routing and account number of this transaction was previously rejected because the customer has a debit block on the account. If you believe the block has been removed, contact support |
10017 |
CheckNotPreviouslyAuthorized |
This merchant account requires verification on all transactions and an unverified transaction was submitted. This is totally unrelated to NACHA WEB rules. |
10018 |
PostingDateIsInThePast |
PostingDate of the transaction is in the past |
10019 |
AddendaError |
More than one addenda item or it's too long. Single addenda items are allowed for PPD or POS entry classes. 80 characters or less. |
10020 |
AddendaNotSupported |
Addenda not supported for the chosen entry class. Single addenda items are allowed for PPD or POS entry classes only |
10022 |
AuxOnUsDetected |
A MICR line was submitted as part of the transaction and an aux-on-us component was detected as part of the MICR line which makes it ineligible for the ACH network. This applies to check based conversions (ARC, BOC, and POP entry classes) |
10025 |
WebEntryFailedValidation |
WEB verification required by NACHA rules failed. This feature is enabled at the merchant level. |
10027 |
CanadianPaymentCodeMissing |
Missing required payment code for a Canadian EFT. |
Comments