Tienes que confeccionarlo tu. Para el control de que la tarjeta sea verdadera o no existen unos parámetros que definen por sus números si la tarjeta es verdadera o no. No recuerdo bien pero una vez los bajé de internet. Eso se llaman máscaras y cada tipo de tarjeta tiene uno... a ver un momento... Tengo aquí un libro donde viene, lamentablemente tengo el scanner estropeado, si no te lo mandaba por correo:
JavaScript ediciópn Especial.
Pearson Educación.
www.pearsonedicacion.com
Ahí viene muy claro.
Por Ejemplo:
Visa esta compuesto de un 4 seguido de 15 dígitos.
Esto es una pequeña forma de controlar la autenticidad de la tarjeta. Evidentemente después debes mandar los datos a tu banco antes de enviar la mercancía par comprobar que es correcto y que te realicen el correspondiente abono.
Saludos.