Verifique se um número de cartão é matematicamente válido (algoritmo de Luhn).
A validação utiliza o algoritmo de Luhn (módulo 10), que verifica se os dígitos do cartão seguem uma fórmula matemática válida. Isso não significa que o cartão existe ou tem saldo — apenas que o número está formatado corretamente. A bandeira é identificada pelo prefixo do número.