Gerador de Cartão de Crédito para Teste
Gere números de cartão para testar checkouts, formulários e validações de pagamento em ambiente de desenvolvimento. Os números passam no algoritmo de Luhn, mas são fictícios.
Seus dados são processados no seu navegador e não são enviados nem armazenados.
Como usar
- Escolha a bandeira que você quer testar: Visa, Mastercard, American Express, Elo, Hipercard ou Diners.
- Copie o número, a validade ou o CVV de cada cartão gerado.
- Para muitos cartões, baixe o resultado em CSV e importe no seu ambiente de teste.
Para que servem os cartões de teste
Durante o desenvolvimento de uma loja ou de um sistema de pagamento, é preciso testar o formulário de cartão sem usar dados reais. Os números gerados aqui têm o formato correto de cada bandeira e passam na validação de Luhn, por isso os formulários os aceitam como válidos.
Lembre que cartões de teste de provedores de pagamento são o caminho recomendado. Os números daqui servem para validar o formulário, e não para simular aprovações.
O algoritmo de Luhn
O algoritmo de Luhn detecta erros de digitação. Começando pelo último dígito, a cada dois dígitos o valor é dobrado, e se o resultado passar de 9 subtrai-se 9. A soma de todos os valores precisa ser múltipla de 10. O último dígito do número é escolhido para isso.
Bandeiras e formatos
Cada bandeira tem prefixos e tamanhos próprios. Visa começa com 4 e tem dezesseis dígitos. Mastercard usa prefixos de 51 a 55 e de 2221 a 2720. American Express tem quinze dígitos e CVV de quatro. Elo e Hipercard são identificadas por faixas de BIN específicas, e Diners tem catorze dígitos.
Ao montar um teste de checkout, cubra pelo menos duas bandeiras, por exemplo Visa e American Express, porque os formatos de número e de CVV são diferentes e costumam quebrar máscaras de campo.
Aviso importante
Os números gerados são fictícios. Eles não têm saldo, não estão associados a nenhum titular e não funcionam para compras reais. Não use esses números em pagamento, em cadastro de cliente nem para se passar por outra pessoa. Usar um cartão falso para pagar é crime.
Privacidade
Os cartões são gerados e validados no seu navegador. Nenhum número é enviado, registrado ou armazenado pelo hubTOOLs.
Perguntas frequentes
Esses cartões funcionam para comprar algo?
Não. Eles são fictícios, não têm saldo nem titular e são recusados por qualquer processador de pagamento real.
Um cartão que passa no Luhn é um cartão real?
Não necessariamente. O algoritmo de Luhn só confere se o número foi digitado corretamente. Ele não diz se o cartão existe ou está ativo.
Como testar um formulário de pagamento com estes números?
Use o número, uma validade futura e o CVV gerados em um ambiente de teste da sua plataforma de pagamentos. Essa é a forma correta de testar um checkout.
Quais bandeiras a ferramenta gera?
Visa, Mastercard, American Express, Elo, Hipercard e Diners Club. A lista de BINs da Elo pode mudar com o tempo.