Générez des numéros de carte valides selon Luhn pour tester des paiements — clairement fictifs, jamais utilisables pour de vrais achats.
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.
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.
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.
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.
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).
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.
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é.
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.