Générateurs par marque
Visa Mastercard American Express Discover JCB Diners Club UnionPay Maestro
Visa
Les numéros Visa commencent par 4, comptent 16 chiffres et un code de sécurité à 3 chiffres. Le dernier chiffre est une clé Luhn, qui permet au formulaire de repérer les fautes de frappe avant d'envoyer la carte au prestataire de paiement.
Mastercard
Les numéros Mastercard commencent par 51, 52, 53, 54, 55, 2221–2720, comptent 16 chiffres et un code de sécurité à 3 chiffres. Le dernier chiffre est une clé Luhn, qui permet au formulaire de repérer les fautes de frappe avant d'envoyer la carte au prestataire de paiement.
American Express
Les numéros American Express commencent par 34, 37, comptent 15 chiffres et un code de sécurité à 4 chiffres. Le dernier chiffre est une clé Luhn, qui permet au formulaire de repérer les fautes de frappe avant d'envoyer la carte au prestataire de paiement.
Discover
Les numéros Discover commencent par 6011, 644–649, 65, comptent 16 chiffres et un code de sécurité à 3 chiffres. Le dernier chiffre est une clé Luhn, qui permet au formulaire de repérer les fautes de frappe avant d'envoyer la carte au prestataire de paiement.
JCB
Les numéros JCB commencent par 3528–3589, comptent 16 chiffres et un code de sécurité à 3 chiffres. Le dernier chiffre est une clé Luhn, qui permet au formulaire de repérer les fautes de frappe avant d'envoyer la carte au prestataire de paiement.
Diners Club
Les numéros Diners Club commencent par 300–305, 36, 38, comptent 14 chiffres et un code de sécurité à 3 chiffres. Le dernier chiffre est une clé Luhn, qui permet au formulaire de repérer les fautes de frappe avant d'envoyer la carte au prestataire de paiement.
UnionPay
Les numéros UnionPay commencent par 62, comptent 16 chiffres et un code de sécurité à 3 chiffres. Le dernier chiffre est une clé Luhn, qui permet au formulaire de repérer les fautes de frappe avant d'envoyer la carte au prestataire de paiement.
Maestro
Les numéros Maestro commencent par 5018, 5020, 5038, 6304, 6759, comptent 16 chiffres et un code de sécurité à 3 chiffres. Le dernier chiffre est une clé Luhn, qui permet au formulaire de repérer les fautes de frappe avant d'envoyer la carte au prestataire de paiement.
FAQ
Les numéros générés sont-ils réels ?
Non. Ils respectent les règles de préfixe et de longueur de la marque et passent la clé Luhn, donc la validation front-end les accepte, mais ils sont aléatoires et liés à aucun compte. Toute autorisation réelle échouera.
À quoi peuvent-ils servir ?
Tester la validation du formulaire de paiement, les masques de saisie et la détection de marque, remplir des bases et fixtures de QA, faire des captures et démos d'interface, et des tests de charge qui ne demandent que des numéros bien formés.
Puis-je les utiliser en mode test chez Stripe ou Adyen ?
En général non — les sandbox n'acceptent que leurs propres numéros de test publiés. Utilisez notre liste de cartes de test pour tester les passerelles.
Pourquoi n'y a-t-il pas d'option de BIN personnalisé ?
Générer des numéros à partir du BIN d'une banque précise est la technique des attaques de card testing (BIN) contre de vrais porteurs, c'est pourquoi nous générons uniquement à partir des plages de chaque marque.