Numer referencyjny: Luhn AlgorithmCzy algorytm Luhna działa we wszystkich popularnych kartach kredytowych? (Discover, Visa, Mastercard, Amex)
Algorytm Luhna to świetny sposób, aby szybko sprawdzić, czy użytkownik prawidłowo wpisał kod CC#.
Obawiam się jednak, że może istnieć podzbiór głównych kart kredytowych, które nie używają liczb przyjaznych algorytmowi Luhna.
Mam logowania w naszej aplikacji, aby wykryć wzorzec we wszystkich odrzuceniach algorytmu Luhn, ale wolałbym wiedzieć ostatecznie.
Kluczową frazą początkowego pytania są "karty głównego nurtu" ... nieparzysty podzbiór China Unionpay i Diners Club enRoute wydaje się być poza "głównym nurtem" i dlatego LUHN sprawdzi "główne karty"/ –
Tak, oraz są to dwie bardzo popularne karty kredytowe, wprawdzie nie w Stanach Zjednoczonych. Dziękuję za twój wkład; życzę miłego dnia. –
Strona Wiki zmieniła się od czasu Twojej odpowiedzi. UnionPay wydaje się teraz również używać algorytmu Luhna do sprawdzania numerów kart. Nie mam innego źródła niż artykuł w Wikipedii, gdzie został zmieniony w marcu 2015 roku. – reSPAWNed