Validate a payment card number (Luhn checksum) and detect the brand. Numbers are not stored or logged.