Gerar números de cartão de crédito de teste em massa
Gere números de cartão de crédito em massa para testes. Escolha uma bandeira para explorar as estruturas de BIN e os formatos de número. Cada cartão gerado inclui um dígito verificador de Luhn válido, uma data de validade futura e um CVV fictício.
Formatos de número de cartão de crédito e guia de BIN
As bandeiras de cartão usam comprimentos de número, prefixos e campos de código de segurança diferentes. Este gerador usa os formatos indicados abaixo. Algumas redes aceitam outros comprimentos ou famílias de prefixos; estas regras não são uma especificação completa para validar cartões em produção.
| Bandeira | Dígitos | Prefixo da rede | Agrupamento | Código de segurança |
|---|---|---|---|---|
| Visa | 16 | 4 | 4–4–4–4 | CVV de 3 dígitos |
| Mastercard | 16 | 51–55 ou 2221–2720 | 4–4–4–4 | CVC de 3 dígitos |
| American Express | 15 | 34 ou 37 | 4–6–5 | CID de 4 dígitos |
| Discover | 16 | 6011 | 4–4–4–4 | CID de 3 dígitos |
| JCB | 16 | 3528–3589 | 4–4–4–4 | CVV de 3 dígitos |
| Diners Club | 14 | 36 | 4–6–4 | CVV de 3 dígitos |
| UnionPay | 16 | 620 | 4–4–4–4 | CVN de 3 dígitos |
Um prefixo de rede ajuda a reconhecer a bandeira do cartão. O BIN, também chamado de IIN, identifica uma faixa de contas de um emissor e pode ter seis ou oito dígitos. Um prefixo gerado aleatoriamente não comprova um banco emissor nem uma conta ativa.
Como ler um número Visa de exemplo
Exemplo de formato: 4242 4242 4242 4242
424242Prefixo ilustrativo de 6 dígitos424242424Demais dígitos do exemplo2Dígito verificador de LuhnO prefixo ilustrado não é um BIN de emissor verificado. O primeiro segmento mostra o limite de um BIN de seis dígitos; o de um BIN de oito dígitos é diferente. Este exemplo explica a estrutura do número sem identificar um banco ou produto de cartão.
O que a soma de verificação de Luhn valida?
O Luhn calcula um dígito verificador a partir dos outros dígitos do número do cartão. Ele ajuda um formulário a detectar muitos erros de digitação. Cada exemplo gerado passa nesse cálculo, mas uma soma correta não confirma um cartão emitido, o código de segurança, saldo disponível nem autorização de pagamento.
Como gerar um lote de cartões de teste
- Escolha uma bandeira ou mantenha todas as bandeiras selecionadas.
- Gere um lote de cartões de teste e confira os números, as datas de validade e os códigos de segurança fictícios.
- Copie os números ou baixe um CSV ou JSON para testar formulários, protótipos e conjuntos de dados de teste.
Ao importar o CSV em uma planilha, defina as colunas do número e do código de segurança como Texto para preservar todos os dígitos e zeros à esquerda. O JSON armazena esses valores como strings.
Para testar autorizações de pagamento, use os cartões de sandbox documentados pelo seu gateway. Exemplos aleatórios servem para validação local e layouts; um gateway pode exigir números de teste próprios para simular o resultado de um pagamento.