2
0
mirror of https://github.com/kotatogram/kotatogram-desktop synced 2025-08-30 06:07:45 +00:00

Disable local card number validation.

Some cards are reported invalid there that are valid.
This commit is contained in:
John Preston 2023-02-07 20:18:17 +04:00
parent 2f1c674401
commit ed9ba07a32

View File

@ -193,11 +193,12 @@ CardValidationResult ValidateCard(const QString &number) {
}
const auto range = MostSpecificBinRangeForNumber(sanitized);
const auto brand = range.brand;
if (sanitized.size() > range.length) {
return { .state = ValidationState::Invalid, .brand = brand };
} else if (sanitized.size() < range.length) {
return { .state = ValidationState::Incomplete, .brand = brand };
} else if (!IsValidLuhn(sanitized)) {
//if (sanitized.size() > range.length) {
// return { .state = ValidationState::Invalid, .brand = brand };
//} else if (sanitized.size() < range.length) {
// return { .state = ValidationState::Incomplete, .brand = brand };
//} else
if (!IsValidLuhn(sanitized)) {
return { .state = ValidationState::Invalid, .brand = brand };
}
return {