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:
- Que se haya proporcionado un número de tarjeta de crédito
- Que el número sea de la longitud adecuada según el tipo de tarjeta
- Que los primeros dígitos del número de la tarjeta se correspondan con los prefijos válidos para cada tipo de tarjeta
- 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.
Proyectos Symfony destacados
La plataforma de eCommerce 100% Symfony que rivaliza con Magento y PrestaShop. Ver más
Síguenos en @symfony_es para acceder a las últimas noticias.