Skip to content

Commit 930d1fc

Browse files
author
Ali
committed
Don't check range
1 parent 3d9dd8e commit 930d1fc

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

submodules/Stripe/Sources/STPCardValidator.m

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,11 @@ + (STPCardValidationState)validationStateForNumber:(nonnull NSString *)cardNumbe
152152
if (sanitizedNumber.length == 0) {
153153
return STPCardValidationStateIncomplete;
154154
}
155-
STPBINRange *binRange = [STPBINRange mostSpecificBINRangeForNumber:sanitizedNumber];
155+
156+
BOOL isValidLuhn = [self stringIsValidLuhn:sanitizedNumber];
157+
return isValidLuhn ? STPCardValidationStateValid : STPCardValidationStateInvalid;
158+
159+
/*STPBINRange *binRange = [STPBINRange mostSpecificBINRangeForNumber:sanitizedNumber];
156160
if (binRange.brand == STPCardBrandUnknown && validatingCardBrand) {
157161
return STPCardValidationStateInvalid;
158162
}
@@ -163,7 +167,7 @@ + (STPCardValidationState)validationStateForNumber:(nonnull NSString *)cardNumbe
163167
return STPCardValidationStateInvalid;
164168
} else {
165169
return STPCardValidationStateIncomplete;
166-
}
170+
}*/
167171
}
168172

169173
+ (STPCardValidationState)validationStateForCard:(nonnull STPCardParams *)card inCurrentYear:(NSInteger)currentYear currentMonth:(NSInteger)currentMonth {

0 commit comments

Comments
 (0)