Valide o número do seu cartão em um clique
Insira o número do seu cartão de crédito à direita e clique no botão para começar!
Qual algoritmo é usado para validar o número do cartão de crédito?
Para validar o número de um cartão de crédito, o algoritmo mais amplamente utilizado é o algoritmo de Luhn.
O que é o algoritmo de Luhn?
O algoritmo de Luhn funciona como uma verificação rápida para garantir que um número (como o número de um cartão de crédito) seja digitado corretamente. Veja como ele funciona em três passos simples, usando um número de cartão de crédito fictício como exemplo:
Número de Cartão de Crédito Exemplo: 1234 5678 9123 4560
Dobre Cada Outro Número:
Comece a partir do penúltimo dígito, movendo-se para a esquerda, e dobre cada segundo número. Nosso exemplo se torna: 1-4-3-10-5-14-9-4-1-6-3-10-4-10-6-0 Some os Dígitos:
Se dobrar um número resulta em dois dígitos, some esses dígitos para obter um único número (por exemplo, 10 se torna 1+0 = 1). Então, some todos esses números. Para o nosso exemplo: 1+4+3+1+5+5+9+4+1+6+3+1+4+1+6+0 = 44 Verifique se o Total é Divisível por 10:
Se a soma total for um múltiplo de 10 (como 30, 40, 50), o número passa no teste. É uma maneira rápida de identificar erros. O total do nosso exemplo é 44, que não é divisível por 10, então isso indicaria um problema ou erro de digitação no número que usamos. Lembre-se: Este é apenas um exemplo criado para mostrar como os passos funcionam. Os números reais de cartão de crédito são configurados para passar neste teste, ajudando a capturar erros simples como erros de digitação.