File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
submodules/Stripe/Sources Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff 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 {
You can’t perform that action at this time.
0 commit comments