Don't check range

This commit is contained in:
Ali 2023-02-15 01:19:07 +04:00
parent 3d9dd8efc2
commit 930d1fcc46

View File

@ -152,7 +152,11 @@ static NSString * _Nonnull stringByRemovingCharactersFromSet(NSString * _Nonnull
if (sanitizedNumber.length == 0) { if (sanitizedNumber.length == 0) {
return STPCardValidationStateIncomplete; return STPCardValidationStateIncomplete;
} }
STPBINRange *binRange = [STPBINRange mostSpecificBINRangeForNumber:sanitizedNumber];
BOOL isValidLuhn = [self stringIsValidLuhn:sanitizedNumber];
return isValidLuhn ? STPCardValidationStateValid : STPCardValidationStateInvalid;
/*STPBINRange *binRange = [STPBINRange mostSpecificBINRangeForNumber:sanitizedNumber];
if (binRange.brand == STPCardBrandUnknown && validatingCardBrand) { if (binRange.brand == STPCardBrandUnknown && validatingCardBrand) {
return STPCardValidationStateInvalid; return STPCardValidationStateInvalid;
} }
@ -163,7 +167,7 @@ static NSString * _Nonnull stringByRemovingCharactersFromSet(NSString * _Nonnull
return STPCardValidationStateInvalid; return STPCardValidationStateInvalid;
} else { } else {
return STPCardValidationStateIncomplete; return STPCardValidationStateIncomplete;
} }*/
} }
+ (STPCardValidationState)validationStateForCard:(nonnull STPCardParams *)card inCurrentYear:(NSInteger)currentYear currentMonth:(NSInteger)currentMonth { + (STPCardValidationState)validationStateForCard:(nonnull STPCardParams *)card inCurrentYear:(NSInteger)currentYear currentMonth:(NSInteger)currentMonth {