O Gerador e Validador de Cartão cria números que passam no algoritmo de Luhn, para testar formulários de pagamento, e confere números digitados. O número gerado lembra o cartão de demonstração da vitrine: formato certo, nenhuma compra. Os números nascem no seu navegador e servem para testar a validação do campo e a identificação da bandeira. Para simular uma cobrança, use os cartões de teste do seu gateway, porque o ambiente de teste dele só aceita esses. Nunca use os números gerados numa compra real.
Como usar o Gerador e Validador de Cartão
Para gerar, clique na bandeira, entre Visa, Mastercard e American Express, escolha a quantidade, até 50, e copie os números para o campo de pagamento do seu ambiente de desenvolvimento. Para validar, cole um número com ou sem espaços: o Gerador e Validador de Cartão confere o cálculo de Luhn e identifica a bandeira, inclusive Elo e Hipercard. O histórico guarda os últimos 15 cartões gerados.
O que vem em cada cartão gerado
Cada item traz número, validade no formato MM/AA e código de segurança. A validade cai entre 1 e 60 meses à frente, e o código tem 3 dígitos, ou 4 no American Express. O número começa pelo prefixo da bandeira, 4 na Visa, 51 a 55 na Mastercard e 34 ou 37 na Amex, completa o tamanho com dígitos aleatórios e termina com o dígito verificador calculado por Luhn. A Visa sai com 13 ou 16 dígitos, a Mastercard com 16 e a Amex com 15.
Como ler a validação
O validador aceita de 13 a 19 dígitos e dá duas respostas separadas: se o cálculo de Luhn fecha e qual bandeira o prefixo indica. A detecção compara o prefixo com faixas públicas de BIN embutidas no código e reconhece também Elo, Hipercard e os cartões Mastercard que começam com 2. O erro comum é tratar Luhn como prova de cartão verdadeiro. O cálculo só pega erro de digitação e número inventado ao acaso; existência, saldo e bloqueio quem responde é o emissor, na autorização.
Casos de teste que valem a pena
- Um número válido de cada bandeira, para ver se o ícone certo aparece no campo.
- O mesmo número com o último dígito trocado, para ver se o formulário recusa.
- Amex com código de 4 dígitos, que muitos campos cortam em 3.
- Número colado com espaços, que o campo precisa aceitar.
Limites do Gerador e Validador de Cartão
A ferramenta testa formato e bandeira, não a cobrança: cada gateway publica seus próprios números para o ambiente de teste, como a lista de cartões de teste do Mercado Pago. O histórico guarda número, validade e código dos últimos 15 cartões gerados no navegador; limpe-o antes de gravar a tela ou compartilhar o computador.