The credit card payment module doesn't seem to accept Amex or Discover. I enter a card on step 2 of checkout and get the error:
"The credit card number starting with 3411 was not entered correctly, or we do not accept that kind of card. Please try again or use another credit card."
Granted, I just entered a random card number starting with 3, as I don't have an Amex card handy, but it sounds like that's what everyone is getting when they enter any valid Amex card number.
I found out about it by two customers in the last day saying that it wasn't accepting their Amex card, and I see that indeed all the payments I've received thus far via this payment module have been Visa and MC only. All the Amex payments I've taken have been over the phone only. I process all cards manually and can do Visa, MC, Amex, and Discover, so I would like zencart to accept all four. I tracked down some code in includes/classes/cc_validation.php file and see that it is only set up to accept Visa, MC, Switch, Solo, and Maestro. Are these last three some kind of foreign cards? Any plans to add support for Amex and Discover?
Bookmarks