Weryfikator Numeru Karty Kredytowej

Sieć kartowa -
Suma kontrolna Luhna -

Czym jest Weryfikator Numeru Karty Kredytowej

To narzędzie sprawdza, czy numer karty kredytowej lub debetowej jest strukturalnie prawidłowy przy użyciu algorytmu sumy kontrolnej Luhna — tego samego sprawdzenia, które operatorzy płatności wykonują, zanim transakcja dotrze do banku. Wykrywa też sieć kartową na podstawie prefiksu numeru: Visa, Mastercard, American Express, Discover, Diners Club, JCB lub UnionPay, i formatuje cyfry w czytelne grupy. Wszystko działa lokalnie w przeglądarce — żaden numer karty nigdy nie jest wysyłany na serwer.

Jak używać

  1. Wpisz lub wklej numer karty w pole.
  2. Obserwuj, jak cyfry są weryfikowane podczas pisania.
  3. Sprawdź wynik sumy kontrolnej Luhna i wykrytą sieć kartową.
  4. Skopiuj sformatowany numer, jeśli potrzebujesz go do formularza testowego.

Kiedy używać

Tworzysz formularz płatności i musisz potwierdzić, że testowy numer karty jest naprawdę prawidłowy, zanim zaczniesz debugować nieudane przesłanie? Wklej 4111111111111111 i od razu zobaczysz, że to prawidłowy testowy numer Visa według Luhna — więc jeśli formularz nadal go odrzuca, błąd leży w Twoim kodzie, nie w karcie. Przydatne dla testerów QA badających przepływy płatności, deweloperów konfigurujących piaskownice Stripe lub PayPal oraz dla każdego, kto pomylił cyfrę i chce to sprawdzić przed przesłaniem.

Często zadawane pytania

Czy to narzędzie sprawdza, czy karta jest prawdziwa lub ma środki?

Nie. Weryfikuje jedynie, czy numer jest matematycznie poprawnie zbudowany zgodnie z algorytmem Luhna i pasuje do długości i prefiksu jednej ze znanych sieci. Nie może stwierdzić, czy karta istnieje, jest aktywna lub ma saldo — to sprawdzenie odbywa się tylko w banku wydającym.

Czym jest algorytm Luhna?

To prosta formuła sumy kontrolnej z 1954 roku, która wyłapuje większość literówek i losowo generowanych numerów. Sieci kartowe celowo przypisują ostatnią cyfrę tak, aby cały numer przechodził tę sumę kontrolną, więc prawie każda przypadkowa pomyłka w cyfrze jest wykrywana.

Czy bezpieczne jest wklejanie tu prawdziwego numeru karty?

Sprawdzenie działa całkowicie w przeglądarce i nic nie jest nigdzie wysyłane, jednak z nawyku unikaj wklejania prawdziwych numerów kart w jakimkolwiek narzędziu internetowym. Używaj zamiast tego publicznych numerów testowych, np. 4111111111111111 dla Visa lub 5555555555554444 dla Mastercard.

Dlaczego narzędzie podaje sieć jako nieznaną?

Każda sieć kartowa rezerwuje określony zakres cyfr początkowych — na przykład 4 dla Visa lub 34/37 dla American Express. Jeśli numer nie pasuje do żadnego ze znanych prefiksów lub ma nieprawidłową długość dla tej sieci, pojawia się jako nieznana, nawet gdy sama suma kontrolna Luhna przechodzi.

Powiązane narzędzia

Najnowsze artykuły