Gerador de Cartão de Crédito
Os números de cartão de crédito seguem formatos específicos definidos por cada rede de pagamento. O último dígito é um dígito verificador calculado pelo algoritmo de Luhn (também conhecido como algoritmo mod-10), que valida a integridade do número. Cada bandeira possui prefixos BIN (Bank Identification Number) designados que identificam a rede emissora.
Esta ferramenta gera números de cartão de crédito de teste válidos com dígitos verificadores Luhn corretos para testes e desenvolvimento de software. Os números seguem padrões reais de prefixo de bandeira, mas não estão conectados a contas bancárias reais. Toda a geração é realizada localmente no seu navegador.
Como funciona
O algoritmo de Luhn dobra cada segundo dígito da direita para a esquerda, subtrai 9 dos resultados maiores que 9, soma todos os dígitos, e o dígito verificador torna o total múltiplo de 10. Prefixos BIN: Visa (4xxx), Mastercard (51-55xx), Amex (34/37xx), Discover (6011/644-649/65xx), Elo (636368/438935/etc), Hipercard (606282).
Casos de uso
- Testar validação e formatação de formulários de pagamento
- Popular bancos de dados de teste com dados realistas de cartão
- Verificar implementações de dígito verificador Luhn
- Testes de QA em fluxos de checkout e pagamento