Vérificateur de numéro de carte de crédit
Vérifiez les numéros de carte par rapport à la somme de contrôle de Luhn et détectez le schéma : un outil de développement pour les numéros de test, pas un vérificateur de carte.
Vérificateur de numéro de carte de crédit
Il s'agit d'un vérificateur de somme de contrôle et de format pour les développeurs et les testeurs, et non d'un vérificateur de carte. Il exécute l'algorithme de Luhn (mod 10) sur chaque numéro et vous indique si les chiffres sont cohérents, ainsi que le schéma suggéré par le préfixe et la longueur : Visa, Mastercard, American Express ou Discover. Il ne peut pas dire si une carte existe réellement, est active ou dispose de fonds – aucun contrôle de ce type n’est possible sans réseau de paiement, et cet outil n’en contacte jamais.
Utilisez-le lors de la création ou du test de formulaires de paiement : vérifiez que les données de votre appareil passent le même contrôle Luhn qu'une vraie passerelle effectue, confirmez qu'une expression régulière de validation accepte les numéros Visa à 13 chiffres et Amex à 15 chiffres, ou générez des contrôles d'intégrité rapides pour les numéros de test standard comme 4111 1111 1111 1111 (Visa) ou 5500 0000 0000 0004 (Mastercard). Collez un numéro par ligne (les espaces et les tirets à l'intérieur d'un nombre conviennent) et chaque ligne revient annotée comme une somme de contrôle valide et invalide, ou non comme un numéro de carte lorsqu'elle ne comporte pas 12 à 19 chiffres.
L'option Afficher bascule entre le rapport annoté complet et une liste filtrée des lignes valides ou défaillantes, ce qui est pratique pour nettoyer un fichier d'appareil. La détection de schéma peut être désactivée si vous ne vous souciez que de la somme de contrôle.
Tout s'exécute localement dans votre navigateur : rien n'est envoyé, enregistré ou stocké nulle part. Néanmoins, considérez les vrais numéros de carte comme des données sensibles – cet outil est destiné aux numéros de test publiquement documentés utilisés dans le développement.