ACH Failed Response Messages
BankAccount o_bank_account2 = o_client.addBankAccount( o_bank_account );
o_bank_account2.getMessages();
addBankAccount
- ACH is Not Enabled on This Account
- Token is Already in Use
- Missing Account Name
- Account Name Cannot Exceed a Maximum Length of 128 Characters
- Missing Account Number
- Account Number Cannot Exceed a Maximum Length of 128 Characters
- Account Number Must be at Least 4 Digits
- Missing Routing Number
- Routing Number Can Only Have Digits in it
- Invalid Routing Number
- Routing Number Cannot Exceed a Maximum Length of 128 Characters
- Vault Alias Cannot Exceed a Maximum Length of 128 Characters
- Missing Account Type
- Missing [Custom Field Name you Have Chosen]
- This Bank Account Already Exists
- bank_account_number Must Be Encrypted When Using CypherPay Library
- bank_account_routing_number Must Be Encrypted When Using CypherPay Library
- Partner Vault has Been Deprecated. Please Add the Vault Record at the Merchant Level
getBankAccountTransaction
- No Bank Account Transaction Exists for Given ID
- Invalid Bank Account Transaction ID
processBankAccountTransaction
- Bank Account Transaction Has Already Been Cancelled
- Bank Account Transaction Has Already Been Processed and Cannot be Cancelled
- No Bank Account Transaction Exists for the Given ID
- Bank Account Transaction Has Already Been Reversed
- Bank Account Transaction Cannot be Reversed Unless it is in the SETTLED State
- You Must Provide a Type When You Provide a Bank Account Transaction ID
- No Bank Account Exists for Given Token
- Bank Account Has Been Deleted
- ACH is Not Enabled on This Account
- Transaction Amount Exceeds the Same Day Transaction Limit
- Transaction Amount Makes the Total Amount of Transactions to this Bank Account Exceed the Same Day Transaction Limit
- Invalid Token
- Missing Account Number
- Account Number Cannot Exceed a Maximum Length of 32 Characters
- Account Number Must Be at Least 4 digits
- Missing Routing Number
- Invalid Routing Number
- Routing Number Cannot Exceed a Maximum Length of 32 Characters
- Routing Number Can Only Have Digits in it
- Missing Transaction Type
- Missing Account Type
- Missing Transaction Method
- Missing Account Name
- Account Name Cannot Exceed a Maximum Length of 32 Characters
- Invalid Amount
- Missing Effective Date
- Duplicate Merchant Transaction ID
- Merchant is Not Configured to Perform [CCD/PPD] ACH Credit Transactions
- Incompatible Method For a Credit Transaction
- Merchant is Not Configured to Perform ACH Credits
- Merchant is Not Configured to Perform [CCD/PPD/TEL/WEB/POP/ARC/BOC/RCK] ACH Debit Transactions
- Merchant is Not Configured to Perform ACH Debits
- Amount Exceeds Set Max Debit Amount
- Amount Exceeds Set Max Credit Amount
- Missing [Custom Field Name You Have Chosen]
- Address is Required
- City is Required
- State is Required
- bank_account_number Must Be Encrypted When Using CypherPay Library
- bank_account_routing_number Must Be Encrypted When Using CypherPay Library
- Not Enough Funds in Credit Reserve Funding
- Transaction Failed Due to Previous [Can Have Any Return Code Here]
- Please Contact Base Commerce Customer Support via requests@basecommerce.com or (800) 848-5826 with the following Error Code : BC-AS-0150
- Please Contact Base Commerce Customer Support via requests@basecommerce.com or (800) 848-5826 with the following Error Code : BC-AS-0160
- Requested Reverse Amount Would Make the Total Reversed Amount on This Transaction Greater Than the Amount the Original Transaction was Processed For
- PO Number Cannot Exceed a Maximum Length of 32 Characters
- Invalid Email Address
- CREDIT Type Cannot Be Used With SEC METHOD of [TEL/WEB/POP/ARC/BOC/RCK]
- CREDIT Type Can only Be Used With SEC METHOD of TEL When Reversing a Previous Debit Transaction with SEC Method TEL
- CREDIT Type Can only Be Used With SEC METHOD of WEB When Reversing a Previous Debit Transaction with SEC Method WEB
- CREDIT Type Can only Be Used With SEC METHOD of POP When Reversing a Previous Debit Transaction with SEC Method POP
- CREDIT Type Can only Be Used With SEC METHOD of ARC When Reversing a Previous Debit Transaction with SEC Method ARC
- CREDIT Type Can only Be Used With SEC METHOD of BOC When Reversing a Previous Debit Transaction with SEC Method BOC
- CREDIT Type Can only Be Used With SEC METHOD of RCK When Reversing a Previous Debit Transaction with SEC Method RCK
- Amount Exceeds Max Single Debit Amount
- Amount Exceeds Max Single Credit Amount
- New Bank Account Transaction Type Must Be a CREDIT
- Bank Account Transaction That is Linked Must Be a DEBIT
- Cannot Link CREDIT to a RETURNED/FAILED/CANCELED DEBIT Transaction
- Bank Account CREDIT Transaction is Not Allowed.
- Total Credit Amount is Greater Than Total Linked Debit Amount
- Bank Account Transaction Does Not Exist
- Transaction Failed Due to Previous [ Return Code ]
- Missing Check Number
- Check Number Cannot Exceed a Maximum Length of 9 Characters
- Individual Identification Number Cannot Exceed a Maximum Length of 15 Characters
- For the Requested Reversal Transaction, Transaction ID is Not Provided
- Reversal Disabled For SDK
processRecurringTransaction
- [ Includes All Exceptions from addBankAccount ]
- No Bank Account Exists for Given Token
- Missing a BankAccount or BankCard
- [ Includes Any of the Base Commerce Response Messages from Response Codes ]
- Missing Frequency
- Invalid Frequency
- Invalid Amount
- Missing Start Date
- Invalid Start Date
- Invalid End Date
- When Performing a RecurringTransaction with a BankAccount a Transaction Method Must Be Given
- When Performing a RecurringTransaction with a BankAccount a Transaction Type Must Be Given
- Amount Exceeds Max Debit Amount
- Amount Exceeds Max Credit Amount
- Amount Exceeds Max Transaction Amount
- Invalid Recurring Transaction Start Date
- Missing [Custom Field Name You Have Chosen]
- Missing Recurring Transaction Type
- ACH Credit to Prepaid Card Rejected by Account Number
- ACH Credit to Prepaid Card Rejected by Routing Number
- Merchant is Not Configured to Perform [CCD/PPD] ACH Credit Transactions
- Merchant is Not Configured to Perform [CCD/PPD/TEL/WEB/POP] ACH Debit Transactions
- Incorrect SEC Code. Only CCD, PPD, TEL, and WEB are Valid SEC Codes for a Recurring Transaction"
- You Must Provide the Number of Payments if You Don't Provide an End Date
- You Must Provide an End Date if You Don't Provide the Number of Payments
- When Passing the Number of Payments and the End Date, the End Date Must Be the Equal to the Date Calculated From the Start Date and Number of Payments
- When Passing the End Date and The Number of Payments, the End Date Must Be Equal to the Date Calculated From the Start Date and Number of Payments
- When performing a RecurringTransaction with a BankAccount the Transaction Type must be CREDIT or DEBIT
cancelRecurringTransaction
- No RecurringTransaction Exists for Given ID
- Cannot CANCEL a FAILED RecurringTransaction