Générateur de cartes de crédit de test

Générez des numéros de carte valides selon Luhn pour tester des paiements — clairement fictifs, jamais utilisables pour de vrais achats.

Réservé aux tests de logiciels. Les données générées ici sont aléatoires et n'appartiennent à aucune personne ni entreprise réelle. Les utiliser à des fins de fraude ou de mauvaise foi constitue un délit.

Comment utiliser

  1. Choisissez une marque de carte (ou laissez « N'importe quelle marque ») et cliquez sur « Générer ».
  2. Vous obtenez un numéro qui passe la vérification de Luhn, ainsi qu'une date d'expiration et un CVV clairement fictifs pour remplir des formulaires de test.
  3. Utilisez le champ de vérification pour tester si un numéro de carte passe l'algorithme de Luhn — tout s'exécute localement.

À propos de cet outil

Chaque formulaire de paiement valide les numéros de carte avec l'algorithme de Luhn avant de contacter la passerelle de paiement — il attrape les fautes de frappe instantanément, sans aller-retour réseau. Pour tester cette validation, un développeur a besoin de numéros qui passent la vérification sans appartenir à personne. C'est ce que génère cet outil : des séquences mathématiquement valides construites sur les plages de préfixes publiques de chaque marque (4 pour Visa, 51–55 pour Mastercard, 34/37 pour Amex).

Un numéro généré ne peut pas effectuer d'achat. Les vraies transactions sont autorisées par le réseau de la carte et la banque émettrice, qui vérifient si la carte existe réellement, est active et dispose de fonds — un numéro aléatoire valide selon Luhn échoue à tout cela. La date d'expiration et le CVV affichés ici sont des valeurs aléatoires servant uniquement à remplir des formulaires. Pour des tests de paiement de bout en bout, utilisez les cartes de test officielles publiées par votre prestataire de paiement (Stripe, Adyen, Cielo et d'autres documentent les leurs).

Le vérificateur applique le même algorithme de Luhn à tout numéro que vous collez : il double un chiffre sur deux à partir de la droite, soustrait 9 des résultats supérieurs à 9, additionne le tout et vérifie que le total est un multiple de 10. C'est une vérification mathématique, pas une consultation de carte — un verdict « valide » signifie bien formé, pas réel.

La formule

Vérification de Luhn : à partir du chiffre le plus à droite, doublez un chiffre sur deux ; si le doublement dépasse 9, soustrayez 9. Additionnez tous les chiffres — le numéro est valide quand la somme est un multiple de 10.

Questions fréquentes

Une carte générée peut-elle effectuer un vrai achat ?

Non. Les vrais débits sont autorisés par le réseau de la carte et la banque émettrice, qui vérifient que la carte existe et dispose de fonds. Un numéro aléatoire valide selon Luhn est refusé à cette étape.

Pourquoi mon tunnel de paiement accepte-t-il alors le numéro ?

Le front-end n'exécute que la vérification de Luhn pour attraper les fautes de frappe. Une acceptation à ce stade signifie seulement que le format est valide — la vraie vérification a lieu à la passerelle.

Quels numéros utiliser pour tester une passerelle de paiement ?

Les cartes de test officielles publiées par votre prestataire. Ces numéros sont reconnus par l'environnement sandbox et produisent des résultats prévisibles (approuvé, refusé, 3-DS requis).

La date d'expiration et le CVV sont-ils réels ?

Non. Ce sont des valeurs aléatoires générées uniquement pour que vous puissiez remplir les champs obligatoires des formulaires pendant les tests.

Tout cela quitte-t-il mon navigateur ?

Non. La génération et la vérification de Luhn s'exécutent à 100 % en JavaScript sur votre appareil. Rien n'est transmis ni stocké.

Outils associés

Des liens trop longs ? Raccourcissez-les gratuitement

Vai.la transforme n'importe quelle URL en lien court avec statistiques de clics, QR Code et votre propre biolink.

Vai.la n'est pas responsable de l'utilisation des outils ni des décisions prises sur la base de leurs résultats.