Validador de tarjetas de crédito para Symfony

Gracias a la flexibilidad de Symfony es posible añadir fácilmente nuevos validadores para diferentes tipos de datos. Uno de los validadores más útiles en las aplicaciones comerciales es el de los números de tarjeta de crédito.

Scott Meves ha publicado en la sección de snippets de la página oficial de Symfony un código muy útil para incluir un validador de números de varios tipos de tarjetas de crédito.

Las comprobaciones que realiza son:

  1. Que se haya proporcionado un número de tarjeta de crédito
  2. Que el número sea de la longitud adecuada según el tipo de tarjeta
  3. Que los primeros dígitos del número de la tarjeta se correspondan con los prefijos válidos para cada tipo de tarjeta
  4. Que el código de verificación de la tarjeta sea válido

Además de las habituales Master Card, VISA y American Express, el snippet soporta otros tipos de tarjetas habituales como Maestro, Discover, VISA Electron, etc.

Ver el código del validador de tarjetas de crédito y su documentación

Comentarios

Este artículo ya no permite añadir más comentarios.
¿Por qué? Los artículos cierran sus comentarios automáticamente unos meses después de su publicación para asegurar que estos sigan siendo relevantes.

Publicada el

9 de abril de 2007

Etiquetas

Proyectos Symfony destacados

La forma más sencilla de generar el backend de tus aplicaciones Symfony. Ver más

Síguenos en @symfony_es para acceder a las últimas noticias.