Gerador de Cartão de Teste – Números válidos por Luhn
Gere números de cartão que passam na validação de Luhn, por bandeira, com CVV e validade, para testar checkout e formulários de pagamento.
Estes números passam na validação de formato (Luhn), mas não são cartões reais: não têm conta associada e nenhuma transação será aprovada. Servem apenas para testar máscaras, validações e fluxos de checkout. Para testar pagamentos de verdade, use os cartões de sandbox do seu gateway.
Validar um número
Sobre o algoritmo de Luhn
Da direita para a esquerda, cada segundo dígito é dobrado (subtraindo 9 quando passa de 9). Se a soma de todos os dígitos for múltipla de 10, o número é bem formado. É uma checagem contra erro de digitação — não diz nada sobre o cartão existir ou ter saldo.
Como usar esta ferramenta
- Escolha a bandeira desejada
- Gere o número do cartão
- Confira CVV e data de validade gerados
- Use nos seus testes de checkout
Sobre esta ferramenta
O que é
O algoritmo de Luhn é a verificação matemática que todo número de cartão precisa passar. Gerar um número válido por Luhn significa criar algo que o formulário aceita — mas que não existe em banco nenhum.
Quando usar
- Testar a validação de cartão em um checkout
- Verificar a detecção automática de bandeira
- Popular ambiente de homologação com dados de teste
- Testar máscara e formatação do campo
- Demonstrar um fluxo de pagamento sem cartão real
Perguntas frequentes
- Esses cartões funcionam para comprar algo?
- Não. Eles só passam na verificação matemática do número. Não existe conta, saldo ou emissor por trás, e qualquer transação real é recusada na autorização.
- Como o algoritmo de Luhn funciona?
- Dobra-se cada segundo dígito da direita para a esquerda, somando 9 quando o resultado passa de 9. Se a soma total for múltiplo de 10, o número é válido.
- Devo usar estes números no gateway de pagamento?
- Não. Gateways têm cartões de teste próprios, que simulam aprovação e recusa. Use os números daqui apenas para testar validação e máscara de formulário.