Walidator kart kredytowych: do czego służy
Każdy numer karty ma cyfrę kontrolną obliczoną algorytmem Luhna, który wykrywa większość błędów w jednej cyfrze i przestawień cyfr, zanim żądanie trafi do procesora płatności. To narzędzie sprawdza to samo i rozpoznaje sieć wydawcy na podstawie prefiksu, przydatne dla programistów testujących formularze płatności.
Walidator kart kredytowych: jak korzystać
- Wpisz numer karty; spacje i myślniki są ignorowane.
- Sprawdź, czy przechodzi walidację Luhna.
- Odczytaj wykrytą sieć i oczekiwaną długość.
- Do testów programistycznych używaj numerów testowych zamiast prawdziwej karty.
Najczęściej zadawane pytania
Czy przejście testu Luhna oznacza, że karta jest prawdziwa?
Nie. Oznacza tylko, że cyfry są ze sobą spójne. Czy konto istnieje, ma saldo albo jest aktywne, może potwierdzić wyłącznie bank wydający kartę.
Jak działa algorytm Luhna?
Zaczynając od prawej strony, podwaja co drugą cyfrę, odejmuje 9 od wyników większych niż 9, sumuje wszystko razem z niepodwojonymi cyframi i sprawdza, czy suma jest podzielna przez 10.
Czy bezpiecznie jest wpisać tutaj numer karty?
Sprawdzenie odbywa się w całości w twojej przeglądarce, bez żadnych żądań sieciowych. Mimo to używaj opublikowanych numerów testowych zamiast prawdziwej karty: to dobry nawyk i właśnie do tego służy to narzędzie.
Jak rozpoznawana jest sieć karty?
Po pierwszych cyfrach: 4 dla Visa, 51–55 i 2221–2720 dla Mastercard, 34 i 37 dla American Express oraz 6011 i 65 dla Discover.