Générez des numéros de carte de crédit de TEST syntaxiquement valides, conformes à Luhn, par marque (Visa, Mastercard, Amex, Discover, JCB) pour le QA et le test de formulaires. Pas de vraies cartes.
Choisissez une marque et appuyez sur Générer.
⚠ Données de test uniquement — ce sont des numéros générés aléatoirement, valides selon Luhn. Ce ne sont pas de vraies cartes, ils ne sont liés à aucun compte et ne peuvent pas être débités. À utiliser uniquement pour des tests.
À propos de cet outil
Le Générateur de numéros de carte de crédit de test produit des numéros de carte structurellement valides qui passent la somme de contrôle de Luhn, de sorte qu'ils franchissent la validation de format et de chiffre de contrôle côté client sur les formulaires de paiement pendant le QA et le développement. Chaque numéro est fabriqué de toutes pièces : l'outil choisit un préfixe IIN et une longueur de marque (Visa commence par 4 et fait 16 chiffres, Mastercard 51–55/16, American Express 34 ou 37/15, Discover 6011/16, JCB 3528–3589/16), remplit l'intérieur de chiffres aléatoires, puis calcule le chiffre de contrôle final avec l'algorithme de Luhn — en doublant un chiffre sur deux à partir de la droite, en soustrayant 9 lorsque le résultat dépasse neuf, en additionnant, et en ajoutant le chiffre qui rend le total multiple de dix.
Ces numéros ne sont liés à aucun compte réel, ne peuvent pas être débités et ne doivent être utilisés que dans des environnements de test et bac à sable. Les processeurs de paiement publient aussi leurs propres cartes de test officielles (par exemple 4242 4242 4242 4242) pour les flux bac à sable de bout en bout ; utilisez celles-ci lorsqu'une passerelle doit approuver la transaction. Cet outil sert à éprouver votre propre logique de validation de formulaire, de stockage et de formatage, là où un numéro valide selon Luhn et conforme à la marque suffit.
Tout est généré localement avec le générateur d'aléa intégré à votre navigateur — rien n'est téléversé. Incluez éventuellement une date d'expiration future aléatoire (MM/YY, de un à cinq ans plus tard) et un CVV correspondant (trois chiffres, ou quatre pour Amex). Générez de 1 à 50 à la fois et copiez le lot d'un clic.
Foire aux questions
S'agit-il de vrais numéros de carte de crédit ?
Non. Ce sont des numéros fabriqués aléatoirement qui satisfont seulement le chiffre de contrôle de Luhn ainsi que les règles de préfixe et de longueur d'une marque. Ils ne sont liés à aucun compte bancaire, ne peuvent pas être débités et n'existent que pour tester la validation de format sur les formulaires et dans le code.
Comment le numéro est-il rendu valide ?
L'outil fixe les premiers chiffres de la marque, remplit le reste aléatoirement, puis applique l'algorithme de Luhn au corps : en doublant un chiffre sur deux à partir de la droite, en soustrayant 9 au-delà de neuf, en additionnant tous les chiffres, et en ajoutant le chiffre de contrôle qui rend le total divisible par 10.
Fonctionneront-ils dans un bac à sable de paiement ?
Ils passent les vérifications de Luhn et de format, ce qui suffit pour la validation côté client, mais un bac à sable de passerelle qui doit approuver une transaction exige généralement ses propres cartes de test publiées (comme le 4242 4242 4242 4242 de Stripe). Utilisez les numéros de test officiels du processeur pour les flux d'approbation complets de bout en bout.
À quoi servent l'expiration et le CVV ?
Lorsqu'ils sont activés, l'outil ajoute une expiration future aléatoire (MM/YY, 1 à 5 ans plus tard) et un CVV aléatoire — trois chiffres pour la plupart des marques, quatre pour American Express — afin qu'un formulaire attendant les trois champs puisse être rempli avec des données de test cohérentes entre elles.