Failed Response Messages
Below are possible response messages that might appear in the messages array on the returned object from a client call:
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]
- bank_account_number Must Be Encrypted When Using CypherPay Library
- bank_account_routing_number Must Be Encrypted When Using CypherPay Library
addBankCard
- Bank Card Transactions are Not Enabled on This Account
- Token is Already in Use
- Missing Card Number
- Invalid Card Number
- Card Number Cannot Exceed a Maximum Number of 128 Characters
- Invalid Expiration Date
- Missing Cardholder Name
- Cardholder Name Cannot Exceed a Maximum Length of 128 Characters
- Vault Alias Cannot Exceed a Maximum Length of 128 Characters
- AVS Required
- Missing [Custom Field Name You Have Chosen]
- Discover Is Not Enabled On This Account
- AMEX Is Not Enabled On This Account
- bank_card_transaction_number Must Be Encrypted When Using CypherPay Library
- Incompatible Encrypted Card Reader, Please Contact Base Commerce Customer Support via requests@basecommerce.com or (800) 848-5826 with error code BC-CR-0100
Card Not Saved: Authorization request processed for Bank Card returned non-successful response code, see transaction ID: ( transaction ID)
getBankAccountTransaction
- No Bank Account Transaction Exists for Given ID
getBankCardTransaction
- No Bank Card Transaction Exists for Given ID
processBankAccountTransaction
- Bank Account Transaction is 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
- 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 ACH Transactions
- Merchant is Not Configured to Perform PPD ACH Transactions
- Merchant is Not Configured to Perform TEL ACH Transactions
- Merchant is Not Configured to Perform WEB ACH Transactions
- Amount Exceeds Set Max Debit Amount
- Amount Exceeds Set Max Credit Amount
- Missing [Custom Field Name You Have Chosen]
- 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
- Bank Account Transaction Has Already Been Cancelled
- Bank Account Transaction Has Already Been Processed and Cannot Be Cancelled
- No Bank Account Transction Exists for the Given ID
- 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
- CREDIT Type Cannot Be Used With SEC METHOD of WEB
- CREDIT Type Can only Be Used With SEC METHOD of TEL When Reversing a Previous Debit Trancation with SEC Method TEL
- CREDIT Type Can only Be Used With SEC METHOD of WEB When Reversing a Previous Debit Trancation with SEC Method WEB
- 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
processBankCardTransaction
- No Bank Card Exists for Given Token
- Bank Card Has Been Deleted
- Invalid Token
- No Transaction Exists for the Given ID
- Bank Card Transactions are Not Enabled on This Account
- Missing Card Number
- Invalid Card Number
- Card Number Cannot Exceed a Maximum Length of 39 Characters
- Invalid Expiration Date
- Missing Transaction Type
- Card Name Cannot Exceed a Maximum Length of 128 Characters
- Invalid AmountNo Transaction Exists for the Given ID
- Amount Exceeds Set Max Transaction Amount
- Invalid Tip Amount
- Invalid Tax Amount
- CVV Required
- AVS Required
- Duplicate Merchant Transaction ID
- Daily Volume of Unmatched Credits Exceeded
- Daily Volume of Refunds Exceeded
- Missing [Custom Field Name You Have Chosen]
- Discover is Not Enabled on This Account
- AMEX is Not Enabled on This Account
- bank_card_transaction_number Must Be Encrypted When Using the CypherPay Library
- bank_card_transaction_card_cvv2 Must Be Encrypted When Using the CypherPay Library
- bank_card_transaction_card_track1_data Must Be Encrypted When Using the CypherPay Library
- bank_card_transaction_card_track2_data Must Be Encrypted When Using the CypherPay Library
- Merchant is Prohibited from Processing Credit Cards
- Invalid Track 1 Data
- Invalid Track 2 Data
- Please Contact Base Commerce Customer Support via requests@basecommerce.com or (800) 848-5826 with the following Error Code : BC-CS-0150
- Please Contact Base Commerce Customer Support via requests@basecommerce.com or (800) 848-5826 with the following Error Code : BC-CS-0160
processRecurringTransaction
- [ Includes All Exceptions from addBankCard and addBankAccount ]
- No Bank Card Exists for Given Token
- 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
cancelRecurringTransaction
- No RecurringTransaction Exists for Given ID