Saludos,
Quizas el banco no te facilite el código porque si algo se puede hacer, también se puede deshacer. Me refiero a la reingenieria en donde pudieras crear números de cuenta y bla bla bla.
En este link
http://www.planet-source-code.com/vb...=6267&lngWId=4 encontrarás el código que trabaja para las siguientes tarjetas:
Visa
American Express
Mastercard
Discover
Ahí se ve como fácilmente púdieras agregar otras compañias de tarjetas basandote en el algóritmo que se te presenta.
Esto que buscas de pre-validar los números de tarjeta antes de enviarselos al banco es correcto mientras le especifiques al visitante si guardarás o no los datos para ti ( tu sitio ) y le ofrezcas la posibilidad de activar una opción ú otra.