• The credit card number starting with 4111 was not entered correctly, or we do not accept that kind of card.

    Zen Cart evaluates the credit card numbers you enter to see if they match the settings you have enabled in the Admin->Config->Credit Cards settings.

    So, if you enter a MasterCard number, but have MasterCard turned off (in the Admin), then it will tell the customer "we don't accept that kind of card".

    It doesn't matter which credit card gateway you have installed ... the same processing will reject disabled card-types before even sending to the merchant gateway.

    Resolution:
    1. Review your merchant account settings (ie: with your bank). Find out what credit card types you are allowed to process.
    2. Then turn those on in Zen Cart under Admin->Configuration->Credit Cards
    3. Then enable your payment module in Zen Cart.




    MORE INFORMATION YOU MIGHT FIND USEFUL
    When using this basic/vanilla CC module, Zen Cart does not send your credit card number to anyone for validation. It uses built-in logic to evaluate the card's validity.

    Zen Cart uses the MOD10 approach (google it) combined with the list of accepted cards you have configured in Admin->Configuration->Credit Cards. If the number fails validation or is a card-type that is not accepted based on your settings, it will be rejected with the error message you mentioned.


    Credit Card Test Numbers you can use:
    Visa#: 4111111111111111
    Visa#: 4007000000027
    MasterCard:  5431111111111111
    MasterCard:  5424000000000015
    MasterCard: 5105105105105100
    Discover#: 6011000000000012
    Discover#: 6011601160116611
    Amex#: 341111111111111
    AMEX#: 370000000000002
    Amex Corp#: 378734493671000
    Visa#: 4222222222222
    JCB#: 3530111333300000
    JCB#: 3566002020360505



    You might also note that Zen Cart uses these Credit Card Prefix Patterns (and more) to detect which kind of card your customer has entered.
    Visa: 13 or 16 numbers starting with 4
    MasterCard: 16 numbers starting with 5
    Discover: 16 numbers starting with 6011
    AMEX: 15 numbers starting with 34 or 37
    There are many other articles about the anatomy of credit card numbers