Sécurité

Vérifier un numéro de carte bancaire (algorithme de Luhn)

Vérifiez si un numéro de carte passe la clé de contrôle de Luhn et identifiez le réseau (Visa, Mastercard, Amex…) par son préfixe.

Également disponible en :EnglishEspañolPortuguêsDeutschItalianoNederlandsPolski

Numéros de carte de test pour le développement

Visa4242 4242 4242 4242
Mastercard5555 5555 5555 4444
American Express3782 822463 10005
Discover6011 1111 1111 1117

Une clé valide signifie seulement que les chiffres sont cohérents entre eux. L’existence du compte ou la présence de fonds ne peuvent être confirmées que par la banque émettrice.

Tout est calculé dans votre navigateur. Ce que vous saisissez n’est envoyé à aucun serveur.

Vérification de carte : à quoi ça sert

Chaque numéro de carte porte une clé de contrôle calculée par l’algorithme de Luhn, qui détecte la plupart des fautes de frappe et des inversions de chiffres avant même que la requête n’atteigne le prestataire de paiement. Cet outil effectue cette vérification et identifie le réseau émetteur à partir du préfixe, ce qui est pratique pour tester un formulaire de paiement.

Vérification de carte : mode d’emploi

  1. Saisissez le numéro de carte ; les espaces et les tirets sont ignorés.
  2. Vérifiez si la clé de Luhn est correcte.
  3. Lisez le réseau détecté et la longueur attendue.
  4. Utilisez les numéros de test pour le développement plutôt qu’une vraie carte.

Questions fréquentes

Passer le test de Luhn signifie-t-il que la carte existe ?

Non. Cela signifie seulement que les chiffres sont cohérents entre eux. L’existence du compte, son solde ou son activité ne peuvent être confirmés que par la banque émettrice.

Comment fonctionne l’algorithme de Luhn ?

En partant de la droite, on double un chiffre sur deux, on retire 9 aux résultats supérieurs à 9, on additionne le tout avec les chiffres non doublés et on vérifie que le total est divisible par 10.

Est-il prudent de saisir un numéro de carte ici ?

La vérification s’exécute entièrement dans votre navigateur, sans requête réseau. Utilisez malgré tout les numéros de test publiés plutôt qu’une carte réelle : c’est une bonne habitude, et c’est l’usage prévu.

Comment le réseau est-il identifié ?

Par les premiers chiffres : 4 pour Visa, 51–55 et 2221–2720 pour Mastercard, 34 et 37 pour American Express, 6011 et 65 pour Discover. Les cartes CB françaises sont co-badgées Visa ou Mastercard et suivent donc ces préfixes.