Gerador de Cartão de Crédito
Gere números de cartão de crédito válidos para testes de software, com bandeira, data de validade e CVV. Os números passam no algoritmo de Luhn, mas não são cartões reais e não fazem compras.
Deseja validar em vez de gerar?Para que serve um gerador de cartão de crédito?
Desenvolvedores e testadores usam números de cartão válidos para testar formulários de pagamento, máscaras de campo, identificação de bandeira e validação no front-end, sem expor dados reais de clientes.
Importante: os cartões gerados não têm saldo, não estão ligados a nenhum banco e são recusados em qualquer compra real. Para testar pagamentos de ponta a ponta, use os números de teste oficiais do seu gateway de pagamento.
Como é formado o número do cartão
- BIN: os primeiros 6 a 8 dígitos identificam a bandeira e o banco emissor. Visa começa com 4, Mastercard com 51 a 55 ou 2221 a 2720 e American Express com 34 ou 37.
- Número da conta: os dígitos do meio identificam o cartão.
- Dígito verificador: o último dígito é calculado pelo algoritmo de Luhn.
O que é o algoritmo de Luhn?
É uma fórmula de verificação criada por Hans Peter Luhn, da IBM, em 1954. Da direita para a esquerda, cada segundo dígito é dobrado (subtraindo 9 quando passa de 9) e tudo é somado. O número é válido quando a soma é múltipla de 10. Ela detecta a maioria dos erros de digitação.
Perguntas frequentes
Os cartões gerados funcionam para fazer compras?
Não. Os números apenas passam no algoritmo de Luhn. Eles não estão ligados a nenhum banco, não têm saldo e são recusados em qualquer compra real.
Para que serve um cartão de crédito gerado?
Para testar formulários de pagamento, máscaras, identificação de bandeira e validações no front-end durante o desenvolvimento de software.
Quais bandeiras posso gerar?
Visa, Mastercard, Elo, American Express, Hipercard e Diners Club.
Posso usar para testar meu gateway de pagamento?
Para testes de ponta a ponta, use os números de teste oficiais do seu gateway (como Stripe, Mercado Pago ou PagSeguro), que simulam aprovações e recusas no ambiente de testes.