Publicité

8 réseaux de cartes · 374 788 BIN

Générateur de carte bancaire

Créez des numéros de carte de test conformes à l’algorithme de Luhn, avec date d’expiration et cryptogramme, pour tous les grands réseaux ou à partir de votre propre BIN. Conçu pour les développeurs et les équipes QA : ce ne sont pas de vraies cartes et elles ne permettent pas de payer.

Publicité

S’exécute dans votre navigateur · 8 réseaux · 374 788 BIN

Cartes générées

Données de test uniquement : aucune banque n’a émis ces numéros et tout paiement réel avec eux sera refusé.

Publicité

8 réseaux de cartes · 374 788 BIN

Généré dans votre navigateur avec son API cryptographique : rien n’est envoyé à un serveur.

Format Visa

Commence par
4
Longueur
13, 16, 19
Cryptogramme
3
Stripe
4242 4242 4242 4242
Générateur Visa
Publicité

Vérifier, identifier, puis tester en sandbox

Le générateur couvre les tests de format. Ces outils couvrent le reste du plan de test d’un formulaire de paiement.

Les plages de chaque marque en un coup d’œil

Les préfixes et longueurs que votre formulaire de paiement doit accepter. Chaque marque a son propre générateur.

Publicité

Du BIN au jeu de test en trois étapes

  1. Choisissez un réseau

    Sélectionnez une marque ou saisissez un BIN ou un motif comme 453201xxxx.

  2. Générez les cartes

    Obtenez en un clic des numéros conformes à Luhn avec expiration et CVV.

  3. Copiez ou exportez

    Collez-les dans votre formulaire ou téléchargez-les en CSV, JSON ou XML.

Pour les développeurs et la QA

Des données de test hors du périmètre PCI

Utilisez des numéros générés pour tout ce qui précède la requête de paiement, puis les cartes sandbox officielles de votre passerelle pour les autorisations, refus et 3-D Secure.

  • Testez la validation et les masques de saisie
  • Alimentez vos bases de préproduction et démos
  • Reproduisez refus et 3-D Secure en sandbox
Voir les cartes de test par passerelle

Cartes sandbox officielles par passerelle

Les 18 passerelles →

Qu’est-ce qu’un numéro de carte bancaire de test ?

Un numéro de carte de test ressemble à un vrai numéro pour tout ce qu’un site peut vérifier seul : il commence par le bon préfixe de réseau, il a la bonne longueur et sa clé de contrôle est exacte. Mais aucune banque ne l’a jamais émis : il n’est lié à aucun compte, à aucune personne ni à aucun solde. Les développeurs et les testeurs s’en servent pour éprouver des formulaires de paiement, des tunnels de commande et des bases de données sans manipuler les données de vrais clients.

Ce générateur de carte bancaire fabrique chaque numéro comme le font les réseaux de paiement : il part d’un véritable préfixe d’émetteur (l’IIN ou BIN), remplit les chiffres du compte au hasard grâce au générateur cryptographique de votre navigateur, puis calcule le dernier chiffre avec l’algorithme de Luhn. Il ajoute ensuite une date d’expiration future et un cryptogramme de la longueur attendue pour chaque réseau. Tout se passe sur votre appareil : rien n’est envoyé à notre serveur.

Aucune valeur pour payer. Les numéros générés ne franchissent que la validation de format. Un achat réel exige l’accord de la banque émettrice : toute tentative de paiement est donc refusée — et utiliser des données de carte sans autorisation est un délit.

Format du numéro selon le réseau

Les premiers chiffres d’une carte désignent le réseau et la banque émettrice. Ce tableau reprend les plages utilisées par le générateur, pour savoir ce que votre code de validation doit accepter :

RéseauCommence par (IIN)ChiffresChiffres du CVV
Visa413, 16, 193
Mastercard51–55, 2221–2720163
American Express34, 37154
Discover6011, 644–649, 6516–193
JCB3528–358916–193
Diners Club300–305, 36, 38–3914–193
UnionPay6216–193
Maestro5018, 5020, 5038, 5893, 6304, 6759, 6761–676312–193
Publicité

Comment fonctionne la clé de contrôle (algorithme de Luhn)

L’algorithme de Luhn, aussi appelé « modulo 10 », a été publié dans les années 1950 par Hans Peter Luhn, ingénieur chez IBM. Tous les grands réseaux l’utilisent aujourd’hui pour détecter les fautes de frappe. Prenons le numéro de test le plus connu, 4111 1111 1111 1111 :

  1. En partant de la droite, doublez un chiffre sur deux (ceux qui sont surlignés dans le tableau).
  2. Si le double dépasse 9, retirez-lui 9 (8 reste 8, mais 7 × 2 = 14 devient 5).
  3. Additionnez toutes les valeurs. Ici, le total est de 30.
  4. Si le total se termine par 0, le numéro est valide. 30 étant un multiple de 10, ce numéro l’est.
Chiffre4111111111111111
Doublé ?8–2–2–2–2–2–2–2–
Valeur ajoutée8121212121212121

Pour générer un numéro, on procède à l’inverse : on remplit tous les chiffres sauf le dernier, on calcule la somme, puis on choisit le chiffre final qui amène le total au multiple de 10 suivant. Vous pouvez vérifier un numéro de carte bancaire étape par étape avec notre validateur de carte bancaire.

Utiliser le générateur

  1. Choisissez le réseau : Visa, Mastercard, American Express, Discover, JCB, Diners Club, UnionPay ou Maestro.
  2. Indiquez un BIN ou un motif si besoin. Un BIN de 6 à 8 chiffres produit des numéros dans la plage d’un émetteur précis. Utilisez x comme joker (par exemple 5425xxxxxxxx1234) pour figer certains chiffres : le générateur conserve ceux que vous tapez et calcule un joker pour que le numéro reste conforme à Luhn.
  3. Réglez la quantité et les détails : jusqu’à 1 000 cartes, un mois et une année d’expiration aléatoires ou fixes, un CVV aléatoire ou fixe.
  4. Exportez : copiez la liste ou téléchargez-la en CSV, JSON, XML ou texte séparé par des barres verticales (numéro|mm|aaaa|cvv).

À quoi servent les numéros de carte de test ?

Tester avec une passerelle de paiement

Pour tester une véritable intégration de paiement en mode sandbox, utilisez les cartes de test documentées par la passerelle elle-même : elles sont conçues pour renvoyer un résultat précis — acceptation, refus ou authentification 3-D Secure —, ce qu’un numéro aléatoire ne peut pas faire. Les numéros générés conviennent parfaitement à tout ce qui se passe avant que la requête n’atteigne la passerelle. Listes officielles de cartes de test :

Questions fréquentes

S’agit-il de vraies cartes bancaires ?

Non. Les numéros respectent les règles de format publiques de chaque réseau (préfixe, longueur et clé de Luhn), mais ils ne sont rattachés à aucun compte bancaire, aucun titulaire ni aucune ligne de crédit. Ils servent uniquement à tester des logiciels.

Puis-je faire un achat ou activer un essai gratuit avec une carte générée ?

Non. Un vrai paiement doit être autorisé par la banque émettrice, et aucune banque n’a émis ces numéros : toute transaction est donc refusée. Tenter de payer avec une carte qui ne vous appartient pas constitue une fraude. Réservez-les aux environnements sandbox, aux formulaires et aux jeux de données de test.

Pourquoi ces numéros passent-ils la validation ?

La plupart des formulaires de paiement ne vérifient que le format : le préfixe du réseau, la longueur et la somme de Luhn. Nos numéros respectent ces trois règles, ce qui est exactement ce qu’il faut pour tester votre code de validation. Une passerelle de paiement en production les rejettera quand même.

Puis-je générer des cartes à partir d’un BIN précis ?

Oui. Saisissez le BIN (les 6 à 8 premiers chiffres) dans le champ BIN / motif. Vous pouvez aussi utiliser x comme joker, par exemple 453201xxxxxxxxxx : chaque x est tiré au hasard et la clé de contrôle est calculée pour que le numéro passe le test de Luhn.

Quel format d’export choisir ?

Le format à barres verticales (numéro|mm|aaaa|cvv) est pratique pour un copier-coller rapide ; le CSV convient aux tableurs et aux fixtures, le JSON aux mocks d’API et aux tests unitaires, et le XML aux intégrations plus anciennes. Vous pouvez générer jusqu’à 1 000 cartes d’un coup.

Est-il légal de générer des numéros de carte de test ?

Oui. Générer des numéros qui suivent un format publié est légal : c’est ainsi que l’on teste les logiciels de paiement au quotidien. Ce qui est illégal, c’est d’utiliser une carte que vous n’êtes pas autorisé à utiliser. Ce site ne stocke, ne vend ni ne traite aucune donnée de carte réelle.

Outils associés

Publicité