Générer des numéros de carte de crédit de test en masse
Générez en masse des numéros de carte de crédit pour vos tests. Choisissez un réseau pour découvrir les structures BIN et les formats de numéro. Chaque carte générée comporte une clé de Luhn valide, une date d’expiration future et un CVV fictif.
Formats des numéros de carte de crédit et guide BIN
Les réseaux de cartes utilisent des longueurs de numéro, des préfixes et des champs de code de sécurité différents. Ce générateur utilise les formats indiqués ci-dessous. Certains réseaux acceptent d’autres longueurs ou familles de préfixes ; ces règles ne constituent pas une spécification complète de validation des cartes en production.
| Réseau | Chiffres | Préfixe réseau | Regroupement | Code de sécurité |
|---|---|---|---|---|
| Visa | 16 | 4 | 4–4–4–4 | CVV à 3 chiffres |
| Mastercard | 16 | 51–55 ou 2221–2720 | 4–4–4–4 | CVC à 3 chiffres |
| American Express | 15 | 34 ou 37 | 4–6–5 | CID à 4 chiffres |
| Discover | 16 | 6011 | 4–4–4–4 | CID à 3 chiffres |
| JCB | 16 | 3528–3589 | 4–4–4–4 | CVV à 3 chiffres |
| Diners Club | 14 | 36 | 4–6–4 | CVV à 3 chiffres |
| UnionPay | 16 | 620 | 4–4–4–4 | CVN à 3 chiffres |
Un préfixe réseau permet de reconnaître une marque de carte. Un BIN, aussi appelé IIN, identifie une plage de comptes d’un émetteur et peut compter six ou huit chiffres. Un préfixe généré au hasard n’établit ni une banque émettrice ni un compte actif.
Comment lire un numéro Visa d’exemple
Exemple de format : 4242 4242 4242 4242
424242Préfixe d’exemple à 6 chiffres424242424Autres chiffres de l’exemple2Clé de LuhnLe préfixe illustré n’est pas un BIN d’émetteur vérifié. Le premier segment montre la limite d’un BIN à six chiffres ; celle d’un BIN à huit chiffres est différente. Cet exemple explique la structure du numéro sans identifier de banque ni de produit de carte.
Que vérifie la clé de Luhn ?
L’algorithme de Luhn calcule une clé de contrôle à partir des autres chiffres du numéro. Il aide un formulaire à détecter de nombreuses fautes de frappe. Chaque exemple généré passe ce calcul, mais une somme de contrôle correcte ne confirme ni une carte émise, ni son code de sécurité, ni des fonds disponibles, ni une autorisation de paiement.
Comment générer un lot de cartes de test
- Choisissez un réseau ou gardez tous les réseaux sélectionnés.
- Générez un lot de cartes de test et consultez les numéros, les dates d’expiration et les codes de sécurité fictifs.
- Copiez les numéros ou téléchargez un fichier CSV ou JSON pour vos tests de formulaires, maquettes et jeux de données.
Lors de l’import du CSV dans un tableur, définissez les colonnes du numéro et du code de sécurité au format Texte pour conserver tous les chiffres et les zéros initiaux. Le JSON enregistre ces valeurs sous forme de chaînes.
Pour tester des autorisations de paiement, utilisez les cartes sandbox documentées par votre passerelle. Les exemples aléatoires conviennent à la validation locale et aux mises en page ; une passerelle peut exiger ses propres numéros de test pour simuler un résultat de paiement.