The Credit card validator step will help you tell:
(1) if a credit card number is valid (uses LUHN10 (MOD-10) algorithm)
(2) which credit card vendor handles that number
(VISA, MasterCard, Diners Club, EnRoute, American Express (AMEX),...)