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