Bank Card Failed Response Messages

addBankCard

  • Bank Card Transactions are Not Enabled on This Account
  • Adding Bank Cards are Not Permitted on this Merchant's Service
  • 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]
  • AMEX Is Not Enabled On This Account
  • This Bank Card Already Exists
  • bank_card_number Must Be Encrypted When Using CypherPay Library
  • bank_card_encrypted_track_data Is Invalid or Not Properly Encrypted
  • bank_card_track1_data Must Be Encrypted When Using the CypherPay Library
  • bank_card_track2_data Must Be Encrypted When Using the 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)

getBankCardTransaction

  • No Bank Card Transaction Exists for Given ID

processBankCardTransaction

  • No Bank Card Exists for Given Token
  • Bank Card Has Been Deleted
  • Invalid Token
  • No Transaction Exists for the Given ID
  • Only Refunds are Allowed on Merchants Using the Credit Call Service
  • Bank Card Transactions are Not Enabled on This Account
  • PO Number Cannot Exceed a Maximum Length of 32 Characters
  • Missing Card Number
  • Invalid Card Number
  • Merchant is Prohibited from Processing Credit Cards
  • Card Number Cannot Exceed a Maximum Length of 39 Characters
  • Card Number Cannot Be Less Than a Length of 6 Characters
  • Discover is Not Enabled on This Account
  • AMEX is Not Enabled on This Account
  • Invalid Expiration Date
  • Missing Transaction Type
  • Zero Dollar Amounts Must Be an AUTH, it Cannot Be [ BCT TYPE ]
  • Zero Dollar Amounts Must Be an AUTH
  • Card Name Cannot Exceed a Maximum Length of 128 Characters
  • Card Name Cannot Exceed a Maximum Length of 6 Characters
  • Invalid Amount
  • Amount Exceeds Set Max Transaction Amount
  • Invalid Tip Amount
  • Invalid Tax Amount
  • Invalid Email Address
  • The Bank Card Transaction ID Cannot Be Set When Initiating a [AUTH/SALE/CREDIT]
  • 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]
  • Dynamic Authorization Descriptor Cannot Exceed a Maximum Length of 25 Characters
  • Dynamic Settlement Descriptor Cannot Exceed a Maximum Length of 25 Characters
  • Account is Not Set Up to Allow Dynamic Authorization Descriptors
  • Account is Not Set Up to Allow Dynamic Settlement Descriptors
  • CAVV Must Be 40 Characters Long
  • CAVV Must Be Convertible From Hex to Byte
  • ECI Indicator Required if CAVV is Set
  • ECI Indicator Must Be Either 01, 02, 05, or 06
  • ECI Indicator Must Be 05 or 06 Unless the Card Brand is Master Card
  • CAVV Required if ECI Indicator is Set
  • Cannot Provide Both Track Data and EMV Chip Data in Same Transaction
  • EMV Data Provided is Un-Parseable or Invalid
  • EMV Fallback Reason Provided for Non-Fallback Transaction
  • Invalid EMV Fallback Reason Given
  • XID Must Be 40 Characters Long
  • XID Must Be Convertible From Hex to Byte
  • CAVV Required if XID is Set
  • ECI Indicator Required if XID is Set
  • Address is Required
  • City is Required
  • State is Required
  • Zipcode is Required
  • Transaction Amount is Initialized to 0 as the Amount is Outside DB Range
  • 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_encrypted_track_data Is Invalid or Not Properly Encrypted
  • 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
  • Invalid Track 1 Data
  • Invalid Track 2 Data
  • Invalid Expiration Month
  • Invalid Expiration Year
  • 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  ]
  • No Bank Card 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
  • Amount Exceeds Max Debit Amount
  • Amount Exceeds Max Credit Amount
  • Amount Exceeds Max Transaction Amount
  • Missing [Custom Field Name You Have Chosen]
  • When Performing a RecurringTransaction with a BankCard the Transaction Type must be SALE
  • Missing Recurring Transaction Type
  • 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

cancelRecurringTransaction

  • No RecurringTransaction Exists for Given ID 
  • Cannot Cancel a Failed RecurringTransaction