Gere números de cartão válidos no algoritmo de Luhn para testes de pagamento — claramente fictícios, inutilizáveis em compras reais.
Todo formulário de pagamento valida números de cartão com o algoritmo de Luhn antes de contatar o gateway — ele pega erros de digitação na hora, sem ida e volta pela rede. Para testar essa validação, um desenvolvedor precisa de números que passem na verificação sem pertencer a ninguém. É isso que esta ferramenta gera: sequências matematicamente válidas construídas sobre as faixas de prefixo públicas de cada bandeira (4 para Visa, 51–55 para Mastercard, 34/37 para Amex).
Um número gerado não consegue fazer compra alguma. Transações reais são autorizadas pela rede do cartão e pelo banco emissor, que verificam se o cartão de fato existe, está ativo e tem saldo — um número aleatório válido no Luhn falha em tudo isso. A validade e o CVV mostrados aqui são valores aleatórios só para preencher formulários. Para testes de pagamento de ponta a ponta, use os cartões de teste oficiais publicados pelo seu provedor de pagamento (Stripe, Adyen, Cielo e outros documentam os seus).
O verificador aplica o mesmo algoritmo de Luhn a qualquer número que você colar: dobra cada segundo dígito da direita para a esquerda, subtrai 9 dos resultados acima de 9, soma tudo e confere se o total é múltiplo de 10. É uma checagem matemática, não uma consulta de cartão — um veredito "válido" significa bem formado, não real.
Verificação de Luhn: a partir do dígito mais à direita, dobre cada segundo dígito; se a dobra passar de 9, subtraia 9. Some todos os dígitos — o número é válido quando a soma é múltiplo de 10.
Não. Cobranças reais são autorizadas pela rede do cartão e pelo banco emissor, que verificam se o cartão existe e tem saldo. Um número aleatório válido no Luhn é recusado nessa etapa.
O front-end só roda a verificação de Luhn para pegar erros de digitação. Ser aceito ali significa apenas que o formato é válido — a verificação de verdade acontece no gateway.
Os cartões de teste oficiais publicados pelo seu provedor. Esses números são reconhecidos pelo ambiente sandbox e produzem resultados previsíveis (aprovado, recusado, 3-DS exigido).
Não. São valores aleatórios gerados apenas para você preencher campos obrigatórios de formulário durante os testes.
Não. A geração e a verificação de Luhn rodam 100% em JavaScript no seu dispositivo. Nada é transmitido nem armazenado.
O Vai.la transforma qualquer URL em um link curto com estatísticas de cliques, QR Code e seu próprio biolink.
O Vai.la não se responsabiliza pelo uso das ferramentas nem por decisões tomadas com base nos seus resultados.