ToolMill.io

Narzędzie walidatora kart kredytowych

Potwierdzenie numeru karty kredytowej lub debetowej na poziomie lokalnym przy użyciu cyfry kontrolnej Luhna oraz wspólnych zasad dotyczących przedrostków i długości emitenta. Narzędzie to pomaga złapać prawdopodobnych literek i zidentyfikować prawdopodobną markę kart, ale nie kontaktuje się z żadnym bankiem, opłaty niczego, lub potwierdzić, że karta jest aktywna lub użyteczna.

Finansowe

Spróbuj.

Wpisz numer karty w jednej linii. Walidator ignoruje spacje i kreski i sprawdza numer lokalnie w przeglądarce.

Uwaga: wszystko działa lokalnie w przeglądarce. ToolMill nigdzie nie wysyła numerów kart, a to narzędzie nie wykonuje na żywo emitenta, salda lub płatności walidacji.

Co ten walidator jest rzeczywiście przydatne dla

Ta strona jest przydatna, gdy potrzebujesz szybkiej kontroli stanu psychicznego struktury na numer karty przed użyciem tej wartości gdzie indziej w obiegu pracy. Pomaga to odpowiedzieć na wąskie, ale praktyczne pytanie: czy ten numer przynajmniej wygląda jak wiarygodny numer karty oparty na wspólnych wzorach emitentów i regule sumy kontrolnej Luhna?

To sprawia, że jest to przydatne dla formy QA, badania przepływu płatności, wsparcie dochodzenia, przegląd dokumentacji, i wewnętrznych materiałów szkoleniowych. W tych sytuacjach często chcesz złapać proste błędy wcześnie bez konieczności wprowadzenia bramy płatności, zewnętrznego walidatora lub strony trzeciej.

Nie ma na celu poinformowania, czy karta jest aktywna, billowalna, finansowana, autoryzowana lub bezpieczna do przyjęcia do zapłaty. Jest to lokalna kontrola struktury, a nie narzędzie księgowe lub defraudacyjne.

Co ta strona sprawdza

Walidator przeprowadza trzy proste kontrole lokalnie w przeglądarce. Najpierw normalizuje wejście do cyfr, więc skopiowane spacje i kreski nie mają znaczenia. Po drugie, porównuje on ciąg cyfrowy ze wspólnym przedrostkiem emitenta i wzorami długości w celu zidentyfikowania prawdopodobnej marki karty. Po trzecie, uruchamia cyfrowy algorytm Luhna, aby sprawdzić, czy liczba jest wewnętrznie spójna.

Kontrole te są wystarczające, aby złapać wiele zwykłych problemów copy- and-paste, transponowane cyfry, nieprawidłowe wartości testów i wpisy, które oczywiście nie pasują do oczekiwanego kształtu wspólnego numeru karty. Są one celowo lekkie i deterministyczne, dlatego działają dobrze dla lokalnego wykorzystania przeglądarki.

Co oznacza kontrola Luhna

Algorytm Luhna jest sumą kontrolną używaną przez wiele formatów kart. Gdy liczba przechodzi obliczenia Luhna, oznacza to, że cyfry są wewnętrznie zgodne z tą sumą kontrolną. Kiedy nie udaje się, istnieje duże prawdopodobieństwo, że liczba zawiera literówkę lub nigdy nie była poprawną liczbą strukturalną.

To przydatne, ale ograniczone. Przechodzący wynik Luhna jest tylko jednym sygnałem strukturalnym. Nie oznacza to, że bank wydał kartę, że konto jest otwarte, że numer nie wygasł, lub że wniosek o zezwolenie powiedzie się.

Jakie prawdopodobne wykrycie emitenta może i nie może powiedzieć

Wykrywanie emitentów na tej stronie opiera się na wspólnych opublikowanych konwencjach przedrostkowych i długich. Jest to pomocne dla szybkiej klasyfikacji, ponieważ może powiedzieć, że liczba wygląda bardziej Visa, Mastercard, American Express, Discover, lub nieznany wzór.

Jednakże ten prawdopodobny znak emitenta jest jedynie świadomym wzorem. Nie jest to obserwacja na żywo, nie jest powiązana z rzeczywistą bazą danych kont i nie powinno być traktowane jako dowód, że dany emitent obecnie uznaje lub wspiera ten numer.

Co ważny wynik robi i nie znaczy

Ważny wynik oznacza jedynie, że liczba odpowiada wspólnym zasadom strukturalnym i przechodzi test sumy kontrolnej. Nie udowadnia, że konto jest otwarte, karta jest finansowana, bank wydający zatwierdził je, karta nie wygasła, lub płatność się powiedzie.

Nieprawidłowy wynik jest zazwyczaj najbardziej przydatny jako szybkie ostrzeżenie o literach. Jeżeli cyfry zawiodą sprawdzian Luhna lub oczywiście nie będą pasować do wspólnego wzoru emitenta, istnieje duża szansa, że wartość została zmiksowana, skopiowana nieprawidłowo, okrojona lub wynaleziona do użytku przez posiadacza miejsca.

W przypadku decyzji dotyczących płatności produkcyjnych, kontroli nadużyć finansowych, autoryzacji, AVS, CVV, odpowiedzi emitenta i wyników rozrachunku, nadal potrzebujesz prawdziwego podmiotu przetwarzającego płatności lub systemu finansowego zaangażowanego w ten proces.

Jak interpretować wynik

Co to narzędzie nie weryfikuje

Ta strona nie kontaktuje się z bankami, procesorami ani sieciami kart. Nie można stwierdzić, czy konto jest otwarte, czy posiada kredyt, czy jest zamrożone, czy kradzione, czy też zostanie zatwierdzone zakup. Nie weryfikuje również daty ważności, CVV, adresu rozliczeniowego, dopasowania AVS, kontroli nadużyć finansowych lub ustawień płatności po stronie handlowej.

Co wynik przejazdu robi i nie potwierdza

Wynik przejścia oznacza tylko liczbę odpowiadającą wzorcowi sumy kontrolnej Luhna i może być dopasowany do znanej długości emitenta lub wzoru przedrostka. Nie potwierdza to, że konto jest otwarte, że karta może być obciążona, że szczegóły rozliczeń są prawidłowe, lub że numer jest uzasadniony dla każdej transakcji.

Jeśli liczba wygląda na poprawną, ale płatność nadal nie

Powody ogólne: niezatwierdzenie liczby

Liczby zazwyczaj zawodzą z powodu pomylonej cyfry, brakującej cyfry, dodatkowej kopiowanej cyfry lub formatowania hałasu dodanego podczas kopiowania i wklejania. Numer może również zawieść, jeśli ma niewłaściwą długość całkowitą dla wzoru marki karty, której oczekiwałeś. Jeśli sprawdzasz dane z badań, potwierdź, że używasz pełnego opublikowanego numeru testu, a nie częściowego przykładu.

Wspólne sytuacje, w których pomaga

Błędy ta strona często połowów

Przykłady

Prawdopodobnie ważny numer testu Visa
Wejście
4111 1111 1111 1111
Wyjście
Prawdopodobnie typ karty: Visa
Kontrola Luhna: ważna
Ogólny wynik: wygląda na strukturalnie poprawny
Liczba z prawdopodobną literówką
Wejście
4111 1111 1111 1112
Wyjście
Prawdopodobnie typ karty: Visa
Kontrola Luhna: nieprawidłowa
Ogólny wynik: prawdopodobna liczba literacka lub niepoprawna strukturalnie

Przykłady te pokazują jedynie wyniki strukturalne. Nie są one dowodem na akceptację emitenta na żywo, status konta ani na sukces.

Dlaczego liczby testowe mogą przejść, ale nadal nie są prawdziwe karty

Wielu dostawców usług płatniczych publikuje przykładowe numery kart, które celowo przechodzą kontrolę Luhn tak deweloperzy i zespoły wsparcia mogą testować formularze bezpiecznie. Liczby te mogą wyglądać strukturalnie ważne tutaj z tego samego powodu karta piaskownica wygląda ważna w środowisku QA: suma kontrolna i wzór emitenta są zaprojektowane tak, aby przypominały prawdziwe dane. To nadal nie czyni z nich aktywnych rachunków bankowych lub kart obciążających.

Prywatność i doradztwo

Ten walidator działa całkowicie w przeglądarce, co jest szczególnie ważne dla danych finansowych. Jeśli przeglądasz prawdziwe informacje o płatnościach, powinieneś nadal stosować własne wewnętrzne zasady obsługi, minimalizować niepotrzebne kopiowanie i unikać pozostawienia wrażliwych wartości w zrzutach ekranu, wspólnych notatkach lub długo żyjących dziennikach czatu.

ToolMill ma na celu ograniczenie niepotrzebnego narażenia na zewnętrzne usługi do prostych kontroli użyteczności, takich jak ta. Nie jest to substytut zgodności PCI, kontroli bezpieczeństwa płatności ani wymogów w zakresie obsługi danych, które mają zastosowanie w Twoim własnym środowisku.

Ograniczenia i zwolnienie finansowe

Niniejsza strona jest przeznaczona wyłącznie do walidacji strukturalnej. Nie zapewnia on zatwierdzenia płatności, kontroli nadużyć finansowych, wytycznych dotyczących zgodności, doradztwa kredytowego, doradztwa prawnego, doradztwa bankowego ani żadnej gwarancji, że dana liczba jest powiązana z rzeczywistym rachunkiem.

Zawsze weryfikuj ważne decyzje dotyczące płatności lub rachunku za pośrednictwem rzeczywistego podmiotu przetwarzającego, emitenta, systemu handlowego lub regulowanego przepływu pracy kontrolującego rzeczywistą transakcję. Traktuj tę stronę jako szybki lokalny filtr dla oczywistych błędów strukturalnych, a nie jako ostateczny punkt decyzji finansowej.

Powiązane narzędzia