| Response Code | Description | Contents of the ErrorInformation Field |
| API COMMAND SUCCESS |
| 000 | Command Successful. Approved. | |
| API COMMAND ERRORS |
| 100 | Authentication Failed | |
| 101 | Invalid Command | |
| 102 | Duplicate Command Not Processed | call_id of the original command |
| 103 | Transaction Cannot Be Modified | |
| 104 | Batch Cannot Be Modified | Batch Status |
| 105 | Invalid TransAct_ReferenceID | |
| 106 | Invalid BatchID | |
| 107 | Non-Unique Reference/Transaction ID | Field Name |
| 108 | Invalid Reference/Transaction ID | Field Name |
| 109 | Invalid Source IP | |
| 110 | Invalid Value In Message | |
| INPUT DATA VALIDATION ERRORS |
| 150 | Required Field Missing | Field Name |
| 151 | Field Value Is Not Valid | Field Name |
| 152 | Field Value Exceeds Maximum Length | Field Name |
| PAYMENT ACCOUNT VERIFICATION FAILURES |
| 200 | Failed AVS | |
| 201 | Failed CVN | |
| 202 | Failed Express Verify | |
| 203 | Invalid Credit Card Number | |
| 204 | No Such Card Issuer | |
| 205 | Expired Card | |
| 206 | Invalid Expiration Date | |
| 208 | Call Issuer for Further Information | |
| 209 | Invalid Routing Number | |
| 210 | Invalid Bank Account Number | |
| 211 | Invalid PIN | |
| 212 | Invalid PaymentKey | |
| PAYMENT ACCOUNT DECLINES |
| 300 | Transaction was Declined by Processor | |
| 301 | Transaction was Rejected by Gateway | |
| 302 | No Card Number on File with Issuer | |
| 304 | Invalid Account Type | |
| 305 | Account Closed | |
| 306 | Account Inactive | |
| PAYMENT ACCOUNT DECLINES |
| 307 | Account Frozen | |
| 309 | Insufficient Funds | |
| 310 | Over Limit | |
| 311 | Do Not Honor | |
| 312 | Transaction Not Allowed | Reason (if known) |
| 313 | Invalid for Debit | Reason (if known) |
| 314 | Invalid for Credit | Reason (if known) |
| 315 | Customer Opt Out | Reason (if known) |
| 316 | Customer Advises Not Authorized | |
| 317 | Manual Key Not Allowed | |
| 318 | Duplicate Transaction at Processor | |
| 319 | PaymentKey Authentication Failed | |
| FRAUD DECLINES |
| 400 | Pick Up Card | |
| 401 | Lost Card | |
| 402 | Stolen Card | |
| 403 | Fraudulent Card | |
| 404 | Excessive Declines From Same Source | |
| 405 | Excessive PIN Attempts | |
| 406 | Excessive Purchase Frequency | |
| MERCHANT DIRECTIVES FROM PROCESSOR |
| 500 | Declined - Stop All Recurring Payments | |
| 501 | Declined - Update Cardholder Data Available | |
| 502 | Declined - Further Instructions Available | Instructions |
| 503 | Declined - Call Processor for Voice Authorization | |
| 504 | Declined - Call Processor for Fraud Instructions | |
| PROCESSOR ADMINISTRATIVE ERRORS |
| 600 | Internal Gateway Error | |
| 601 | Internal Processor Error | |
| 602 | Communication Error with Issuer | |
| 603 | Communication Error with Processor | |
| 604 | Processor Feature Not Available | |
| 605 | Processor Format Error | |
| 606 | Invalid Terminal Number | |
| 607 | Merchant Not Setup | |
| 608 | Merchant Account is Inactive | |
| 609 | Invalid Merchant Configuration | |
| 610 | Invalid Payment Method for Merchant | |
| 611 | Unsupported Card Type | |
| OTHER |
| 999 | Contact Support Representative | |
| Response Code | Description |
| NACHA RETURN CODES |
| R01 | Insufficient Funds |
| R02 | Account Closed |
| R03 | No Account, Unable to Locate Account |
| R04 | Invalid Account Number |
| R06 | Returned per ODFI's Request |
| R07 | Authorization Revoked by Customer |
| R08 | Payment Stopped |
| R09 | Uncollected Funds |
| R10 | Customer Advises not Authorized |
| R11 | Check Truncation Entry Return |
| R12 | Branch Sold to Another DFI |
| R13 | RDFI not qualified to participate |
| R14 | Representative Payee Deceased or Unable to Continue in that Capacity |
| R15 | Account Holder Deceased |
| R16 | Account Frozen |
| R17 | File Record Edit Criteria |
| R18 | Improper Effective Entry Date |
| R19 | Amount Field Error |
| R20 | Non-Transaction Account |
| R21 | Invalid Company Identification |
| R22 | Invalid Individual ID Number (CIE-MTE) |
| R23 | Credit Entry Refused by Receiver |
| R24 | Duplicate Entry |
| R25 | Addenda Error |
| R26 | Mandatory Field Error |
| R27 | Trace Number Error |
| R28 | Routing Number Check Digit Error |
| R29 | Corporate Customer Advises Not Authorized |
| R30 | RDFI Not Participant in Check Truncation Program |
| R31 | Permissible Return Entry (CCD and CTX only) |
| R32 | RDFI Non-Settlement |
| R33 | Return of XCK Entry |
| R34 | Limited Participation DFI |
| R35 | Return of Improper Debit Entry (CIE) |
| R36 | Return of Improper Credit Entry (RCK) |
| R37 | Source Document Presented for Payment |
| R38 | Stop Payment On Source Document |
| R39 | Improper Source Doc |
| R40 | Return of ENR Entry by Federal Government Agency (ENR only) |
| R41 | Invalid Transaction Code (ENR only) |
| R42 | Routing Number/Check Digit Error (ENR only) |
| R43 | Invalid DFI Account Number (ENR only) |
| R44 | Invalid Individual ID Number/Identification Number (ENR only) |
| R45 | Invalid Individual Name/Company Name (ENR only) |
| R46 | Invalid Representative Payee Indicator (ENR only) |
| R47 | Duplicate Enrollment (ENR only) |
| R50 | State Law Affecting RCK Acceptance |
| R51 | The Amount of the RCK Entry was not Accurately Obtained from the Item |
| R52 | Stop Payment on Item (adjustment entries) |
| R53 | Item and ACH Entry Presented for Payment |
| R61 | Misrouted Return |
| R62 | Incorrect Trace Number |
| R63 | Incorrect Dollar Amount |
| R64 | Incorrect Individual Identification |
| R65 | Incorrect Transaction Code |
| R66 | Incorrect Company Identification |
| R67 | Duplicate Return |
| R68 | Untimely Return |
| R69 | Multiple Errors |
| R70 | Permissible Return Entry Not Accepted |
| R71 | Misrouted Dishonored Return |
| R72 | Untimely Dishonored Return |
| R73 | Timely Original Return |
| R74 | Corrected Return |
| R80 | Cross-Border Payment Coding Error |
| R81 | Non-Participant in Cross-Border Program |
| R82 | Invalid Foreign Receiving DFI Identification |
| R83 | Foreign Receiving DFI Unable to Settle |
| R84 | Entry Not Processed by OGO |
| R89 | No Consumer Authorization |
| R90 | ABA does not pass MOD check |
| R91 | Invalid ABA. The nine (9) characters are not numeric |
| R92 | ABA not active |
| R93 | Not a valid Tran Code SEC combination |
| R94 | Amount must be zero (0) for pre-note |
| R95 | Amount must be greater then zero (0) |
| R96 | Not a valid Tran code |
| R97 | Not a valid SEC code |
| R98 | Encryption Error or Account number larger then 17 or empty set |
| R99 | OFAC possible match |
| VARIOUS PROCESSOR & BANK RETURN CODES |
| E00 | Rejected by Processor |
| E01 | Rejected by Processor |
| E02 | Rejected by Processor |
| E03 | Rejected by Processor |
| E04 | Rejected by Processor |
| E05 | Rejected by Processor |
| E06 | Rejected by Processor |
| E07 | Rejected by Processor |
| E08 | Rejected by Processor |
| E09 | Rejected by Processor |
| E10 | Rejected by Processor |
| E11 | Rejected by Processor |
| E12 | Rejected by Processor |
| E13 | Rejected by Processor |
| E14 | Rejected by Processor |
| E15 | Rejected by Processor |
| E16 | Rejected by Processor |
| E17 | Rejected by Processor |
| E18 | Rejected by Processor |
| E19 | Rejected by Processor |
| E20 | Rejected by Processor |
| E21 | Rejected by Processor |
| E22 | Rejected by Processor |
| E23 | Rejected by Processor |
| E24 | Rejected by Processor |
| E25 | Rejected by Processor |
| E26 | Rejected by Processor |
| E27 | Rejected by Processor |
| E28 | Rejected by Processor |
| E29 | Rejected by Processor |
| E30 | Rejected by Processor |
| E31 | Rejected by Processor |
| E32 | Rejected by Processor |
| E33 | Rejected by Processor |
| E34 | Rejected by Processor |
| E35 | Rejected by Processor |
| E36 | Rejected by Processor |
| E37 | Rejected by Processor |
| E38 | Rejected by Processor |
| E39 | Rejected by Processor |
| E40 | Rejected by Processor |
| E41 | Rejected by Processor |
| E42 | Rejected by Processor |
| E43 | Rejected by Processor |
| E44 | Rejected by Processor |
| E45 | Rejected by Processor |
| E46 | Rejected by Processor |
| E47 | Rejected by Processor |
| E48 | Rejected by Processor |
| E49 | Rejected by Processor |
| E50 | Rejected by Processor |
| E51 | Rejected by Processor |
| E52 | Rejected by Processor |
| E53 | Rejected by Processor |
| E54 | Rejected by Processor |
| E55 | Rejected by Processor |
| E56 | Rejected by Processor |
| E57 | Rejected by Processor |
| E58 | Rejected by Processor |
| E59 | Rejected by Processor |
| E60 | Rejected by Processor |
| E61 | Rejected by Processor |
| E62 | Rejected by Processor |
| E63 | Rejected by Processor |
| E64 | Rejected by Processor |
| E65 | Rejected by Processor |
| E66 | Rejected by Processor |
| E67 | Rejected by Processor |
| E68 | Rejected by Processor |
| E69 | Rejected by Processor |
| E70 | Rejected by Processor |
| E71 | Rejected by Processor |
| E72 | Rejected by Processor |
| E73 | Rejected by Processor |
| E74 | Rejected by Processor |
| E75 | Rejected by Processor |
| E76 | Rejected by Processor |
| E77 | Rejected by Processor |
| E78 | Rejected by Processor |
| E79 | Rejected by Processor |
| E80 | Rejected by Processor |
| E81 | Rejected by Processor |
| E82 | Rejected by Processor |
| E83 | Rejected by Processor |
| E84 | Rejected by Processor |
| E85 | Rejected by Processor |
| E86 | Rejected by Processor |
| E87 | Rejected by Processor |
| E88 | Rejected by Processor |
| E89 | Rejected by Processor |
| E90 | Rejected by Processor |
| E91 | Rejected by Processor |
| E92 | Rejected by Processor |
| E93 | Rejected by Processor |
| E94 | Rejected by Processor |
| E95 | Rejected by Processor |
| E96 | Rejected by Processor |
| E97 | Rejected by Processor |
| E98 | Rejected by Processor |
| E99 | Rejected by Processor |
| F41 | Rejected by Processor |
| I00 | PREVIOUSLY RECEIVED R02,R03,R04,R20 ON THIS ACCOUNT (RCK) |
| I01 | Invalid Amount |
| I02 | Transaction Still Pending |
| I03 | Check Represented Maximum Times |
| I04 | Max Check Amount Exceeded |
| I05 | Max Fee Exceeded |
| I06 | Invalid Date |
| I07 | Transaction Too Old |
| I08 | Invalid Routing Number |
| I09 | Duplicate in Batch |
| I10 | Duplicate from Other Customer |
| I103 | DUPLICATE ITEM WITHIN FILE (BFA PROCESSING) |
| I104 | DUPLICATE ITEM IN DATABASE (BFA PROCESSING) |
| I106 | ITEM FILECODE DOES NOT BELONG TO BFA FILECODE (BFA PROCESSING) |
| I107 | ZERO OR NEGATIVE AMOUNT (BFA PROCESSING) |
| I108 | INVALID ROUTING NUMBER (BFA PROCESSING) |
| I109 | INVALID FORMAT FOR ACCT NUMBER (BFA PROCESSING) |
| I11 | Fee Rejected for Invalid Check |
| I110 | INVALID FORMAT FOR CHECK NUMBER (BFA PROCESSING) |
| I111 | ITEM AMOUNT OVER HARD MAX LIMIT (BFA PROCESSING) |
| I112 | ACCOUNT ON BLOCKED ACCT LIST (BFA PROCESSING) |
| I12 | Duplicate in POS Batch |
| I13 | VOIDED POS Transaction |
| I14 | Invalid Account Number |
| I15 | Invalid Check Number |
| I16 | Missing Amount |
| I17 | Invalidated per Request |
| I18 | Item PAID |
| I19 | Reserved |
| I20 | Item Refunded |
| I24 | PREVIOUSLY RECEIVED R02,R03,R04,R20 ON THIS ACCOUNT (RCK) |
| I25 | PREVIOUSLY RECEIVED R02,R03,R04,R20 ON THIS ACCOUNT (EFT) |
| I26 | EFT Received within Window |
| I27 | EFT Too old |
| I28 | Void Transaction Successful |
| I29 | Void Could Not Be Matched |
| I30 | POS Batch Duplicated (re-processed) |
| I31 | LOCKBOX AMT OVER 5000 |
| I40 | Internal Return Code |
| I41 | DRAFT Batch Rejected |
| I60 | RCK Fee Sent as Paper Draft |
| M1 | Routing Number Failed Check Digit Validation |
| M10 | Name is Invalid |
| M11 | Amount is Missing |
| M12 | Amount is Invalid |
| M13 | Account Type is Missing |
| M14 | Account Type is Invalid |
| M15 | Company Code is Invalid |
| M16 | Rejected by Processor |
| M17 | Rejected by Processor |
| M18 | Rejected by Processor |
| M19 | Rejected by Processor |
| M2 | Routing Number is Missing |
| M20 | SEC Code is Missing |
| M21 | Credit Transaction for WEB or TEL SEC Code |
| M22 | SEC Code is Invalid |
| M23 | FH_Template_ID is Missing or Invalid |
| M24 | Rejected by Processor |
| M25 | Rejected by Processor |
| M26 | Rejected by Processor |
| M27 | Rejected by Processor |
| M28 | Rejected by Processor |
| M29 | Rejected by Processor |
| M3 | Account Number is Missing |
| M30 | Rejected by Processor |
| M31 | Rejected by Processor |
| M32 | Rejected by Processor |
| M33 | Rejected by Processor |
| M34 | Rejected by Processor |
| M35 | Rejected by Processor |
| M36 | Rejected by Processor |
| M37 | Rejected by Processor |
| M38 | Rejected by Processor |
| M39 | Rejected by Processor |
| M4 | Rejected by Processor |
| M40 | Rejected by Processor |
| M41 | Rejected by Processor |
| M42 | Rejected by Processor |
| M43 | Rejected by Processor |
| M44 | Rejected by Processor |
| M45 | Rejected by Processor |
| M46 | Rejected by Processor |
| M47 | Rejected by Processor |
| M48 | Rejected by Processor |
| M49 | Rejected by Processor |
| M5 | Rejected by Processor |
| M50 | Rejected by Processor |
| M51 | Dollars Daily Max Threshold Exceeded |
| M52 | Dollars Monthly Max Threshold Exceeded |
| M53 | Transactions Daily Max Threshold Exceeded |
| M54 | Transactions Monthly Max Threshold Exceeded |
| M55 | Dollars Daily per Consumer Max Threshold Exceeded |
| M56 | Rejected by Processor |
| M57 | Rejected by Processor |
| M58 | Rejected by Processor |
| M59 | Rejected by Processor |
| M6 | Rejected by Processor |
| M60 | Rejected by Processor |
| M61 | Duplicate Entry |
| M62 | Rejected by Processor |
| M63 | Company is Suspended |
| M64 | Bank Account Blocked (ChargeBack) |
| M65 | Bank Account Blocked (NOC) |
| M66 | Company is Terminated |
| M67 | Credit Reserve Balance Exceeded |
| M68 | Rejected by Processor |
| M69 | OFAC |
| M7 | Rejected by Processor |
| M70 | Rejected by Processor |
| M71 | Rejected by Processor |
| M72 | Rejected by Processor |
| M73 | Rejected by Processor |
| M74 | Rejected by Processor |
| M75 | Merchant Requested Manual Cancel |
| M76 | Rejected by Processor |
| M77 | Rejected by Processor |
| M78 | Rejected by Processor |
| M79 | Rejected by Processor |
| M8 | Rejected by Processor |
| M80 | Rejected by Processor |
| M81 | Selected for Random Telephone Inquiry |
| M82 | Selected for Random Email Inquiry |
| M83 | Rejected by Processor |
| M84 | Rejected by Processor |
| M85 | Rejected by Processor |
| M86 | Rejected by Processor |
| M87 | Rejected by Processor |
| M88 | Rejected by Processor |
| M89 | Rejected by Processor |
| M9 | Name is Missing |
| M90 | MyECheck: address is invalid |
| M91 | MyECheck: RDFI is missing in RoutingNumbers table |
| M92 | Rejected by Processor |
| M93 | Rejected by Processor |
| M94 | Rejected by Processor |
| M95 | Declined on the Web |
| M96 | Consumer Requested Block |
| M97 | RDFI Stopped |
| M98 | Rejected by Processor |
| M99 | Unvalidated |
| NEW | New Account |
| P00 | ACCOUNT NOT LOCATED |
| P01 | ACCOUNT CLOSED |
| P02 | STOP PAYMENT |
| P03 | NO DEBITS |
| P04 | NO CHECKS |
| P05 | NSF |
| P06 | UNCOLLECTED FUNDS |
| P07 | NON DDA ACCOUNT |
| P50 | NON PARTICIPANT |
| P70 | VALIDATED |
| P71 | ATTACHED |
| S01 | Invalid Routing Number |
| S02 | Blocked Routing/Account Number |
| S03 | Failed to Collect Offset Funding From Merchant |
| S04 | SEC Code Not Approved for Use |
| S05 | Payment data is missing or incomplete |
| S06 | Account Block Requested by Merchant |
| S07 | Unauthorized SEC Code |
| S09 | Voided by Processor/ODFI |
| S10 | Invalid Account Number |
| S11 | Previously Returned R02, R03, R04 or R20 |
| V02 | ACCOUNT NOT APPROVED |
| V10 | INVALID ROUTING NUMBER |
| V90 | PREAUTH VENDOR UNAVAILABLE |
| V91 | PREAUTH VENDOR ERROR |