Validateur de Cartes de Crédit

Validez les numéros de carte de crédit et identifiez la marque. Outil gratuit pour les développeurs et les testeurs.

Statut

En attente de validation

Qu'est-ce qu'un Validateur de Cartes de Crédit ?

Notre Validateur de Cartes de Crédit est un outil en ligne gratuit qui vérifie si un numéro de carte de crédit est valide grâce à l'algorithme de Luhn.

En plus de valider la structure mathématique du numéro, l'outil identifie également automatiquement la marque de la carte (Visa, Mastercard, American Express, Elo ou UnionPay).

Il est idéal pour les développeurs qui doivent tester des systèmes de paiement, valider des formulaires ou créer des tests automatisés sans utiliser de véritables données de carte.

Comment fonctionne l'algorithme de Luhn ?

L'algorithme de Luhn, également connu sous le nom de Modulo 10, est une méthode de vérification utilisée pour valider les numéros de carte de crédit. Il a été créé pour détecter les erreurs de frappe accidentelles.

L'algorithme fonctionne comme suit :

  1. En partant de l'avant-dernier chiffre et en allant vers la gauche, doublez la valeur d'un chiffre sur deux.
  2. Si le résultat du doublement est supérieur à 9 (par ex., 7×2 = 14), additionnez les deux chiffres du résultat (1 + 4 = 5).
  3. Additionnez tous les chiffres résultants, y compris ceux qui n'ont pas été doublés.
  4. Si le total est un multiple de 10 (c'est-à-dire que la somme se termine par 0), le numéro est considéré comme valide.

Cet algorithme ne garantit pas que la carte existe ou est active, seulement que le numéro a été saisi correctement.

Identification de la Marque

Chaque marque de carte de crédit a des modèles spécifiques dans les premiers chiffres du numéro, connus sous le nom de BIN (Bank Identification Number). Notre outil identifie automatiquement :

  • Visa: Numéros commençant par le chiffre 4.
  • Mastercard: Numéros commençant par 51-55 ou 2221-2720.
  • American Express: Numéros commençant par 34 ou 37 (comporte 15 chiffres).
  • Elo: Numéros commençant par 4011, 4576, 5067, 6363, 5090 ou 6278.
  • UnionPay: Numéros commençant par 62.

À quoi sert un Validateur de Carte ?

Cet outil est essentiel pour divers scénarios de développement et de test :

  • Tests de Développement: Validez les formulaires de paiement et les champs de saisie avant l'intégration avec de vrais processeurs.
  • Validation des Données: Vérifiez si les numéros de carte ont été saisis correctement dans les systèmes et les bases de données.
  • Apprentissage: Comprenez le fonctionnement de l'algorithme de Luhn et la structure des numéros de carte de crédit.
  • Tests Automatisés: Créez des tests unitaires et d'intégration pour les systèmes de traitement des paiements.