Comment utiliser : Validateur de carte bancaire
- Saisissez ou collez un numéro de carte : les espaces et tirets sont acceptés.
- Consultez la marque, la conformité de la longueur à cette marque et si la somme de contrôle Luhn est valide.
- Vous testez un formulaire de paiement ? Cliquez sur un numéro de test pour l’utiliser : les prestataires de paiement ne les acceptent qu’en mode test.
- Collez une liste dans Vérification en lot pour valider plusieurs numéros à la fois.
L’algorithme de Luhn
Presque tous les numéros de carte bancaire se terminent par une clé de contrôle calculée avec l’algorithme de Luhn (modulo 10). En partant de la droite, un chiffre sur deux est doublé (on retranche 9 si le résultat dépasse 9), tous les chiffres sont additionnés, et le total doit se terminer par 0. Cet algorithme détecte la plupart des erreurs de saisie, comme un chiffre faux ou deux chiffres inversés, avant même que le formulaire ne contacte la banque.
Marques de cartes selon les premiers chiffres
| Marque | Commence par | Longueur |
|---|---|---|
| Visa | 4 | 13, 16, 19 |
| Mastercard | 51–55, 2221–2720 | 16 |
| American Express | 34, 37 | 15 |
| Discover | 6011, 644–649, 65 | 16–19 |
| JCB | 3528–3589 | 16–19 |
| Diners Club | 300–305, 36, 38–39 | 14–19 |
| UnionPay | 62 | 16–19 |
| Maestro | 50, 56–58, 6 | 12–19 |
Ce que l’outil ne peut pas vous dire
Une somme de contrôle valide indique seulement que le numéro est bien formé. L’existence de la carte, son état d’activité ou son solde ne sont connus que de la banque émettrice, lors d’une véritable demande d’autorisation de paiement. N’utilisez jamais de vrais numéros de carte pour tester : servez-vous des numéros de test de votre prestataire de paiement.
Aussi recherché comme : vérifier numéro de carte bancaire, algorithme de luhn, vérification luhn, type de carte bancaire, numéros de carte de test, validateur carte visa, bin checker.
Outils complémentaires : Validateur de carte bancaire
- Validateur IBAN — Vérifiez qu’un IBAN est valide avant d’envoyer de l’argent ou de l’enregistrer : le pays, la longueur propre à ce pays, le format du compte et la somme de contrôle mod-97.
- Générateur de nombres aléatoires — Générez des nombres aléatoires (avec ou sans doublons), sélectionnez des gagnants dans une liste, mélangez des noms, répartissez des groupes en équipes, lancez une pièce et lancez des dés — en utilisant la fonction aléatoire cryptographiquement sécurisée de votre navigateur.
- Générateur de données factices — Créez jusqu'à 10 000 lignes de données de test réalistes — utilisateurs, produits, commandes, adresses, entreprises ou enregistrements API imbriqués — ou élaborez votre propre schéma.
- Testeur d’expressions régulières — Saisissez un modèle et observez les correspondances s'afficher en temps réel dans votre texte de test.