Como é feita a validação do cartão ?
Para a validação do seu cartão usamos o algoritmo de Luhn. Mas o que é algoritmo de Luhn? O algoritmo de Luhn,
também chamado de módulo 10, é um método de soma de verificação, usado para validar números de identificação, como
o
IMEI de telefones celulares, cartões de crédito etc.
Esse algoritmo é simples. Obtemos o inverso do número a ser verificado (que contém apenas dígitos [0-9]); todos os
números que ocupam uma posição par devem ser multiplicados por dois; se esse número for maior ou igual a 10,
devemos
adicionar os dígitos do resultado; o número a verificar será válido se a soma de seus dígitos finais for um
múltiplo
de 10.