Menu

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