Walidator kart kredytowych
Walidator kart sprawdza, czy numer karty debetowej lub kredytowej jest poprawnie skonstruowany. Uruchamia algorytm Luhn, sprawdza długość i prefiks oraz może odczytać BIN, by nazwać bank emitujący i markę karty.
Wyniki pojawią się tutaj po sprawdzeniu numeru.
Czym jest walidator kart?
Walidator kart to narzędzie online, które sprawdza, czy numer karty debetowej lub kredytowej jest poprawnie skonstruowany. Numer to ciąg identyfikacyjny z prefiksem marki, częścią konta i sumą kontrolną.
Narzędzie używa algorytmu Luhn (formuły sumy kontrolnej Mod-10), reguł długości i prefiksu publikowanych przez każdą sieć kart oraz często wyszukiwania BIN. Strony rankingowe czasem nazywają to samo zadanie sprawdzaczem kart debetowych. Ta strona używa nazwy w całym serwisie: walidator kart.
Walidacja formatu to pierwsza przydatna bramka w kasie. Samodzielnie nie jest decyzją o fraudzie i nie jest obciążeniem.
Jak używać walidatora kart
Użycie walidatora kart to trzy kroki: wklej pełny numer karty, uruchom sprawdzenie i odczytaj wynik Luhn oraz BIN. Spacje i myślniki są usuwane; nie musisz przepisywać numeru jako jednego bloku.
Kroki są wymienione poniżej.
- Kliknij pole wejściowe na górze tej strony.
- Wprowadź cały numer karty (od 12 do 19 cyfr, w zależności od marki).
- Kliknij Sprawdź. Wynik raportuje kontrolę algorytmem Luhn, szacowaną markę karty oraz to, czy długość pasuje do tej marki.
Jeśli numer nie jest poprawny, najpierw sprawdź literówkę, potem potwierdź długość i prefiks dla danej marki karty. Jeśli masz zamiar przetwarzać płatność, skontaktuj się z bankiem emitującym. Następny nagłówek wyjaśnia kontrole stojące za tymi polami wyniku.
Jak działa walidator kart
Walidator kart działa w stałej kolejności: oczyszcza dane wejściowe, sprawdza długość, uruchamia algorytm Luhn, odczytuje BIN i nazywa markę karty.
Suma kontrolna to Luhn. Wyszukiwanie BIN i IIN nazywa instytucję emitującą. Prefiks i długość odróżniają numery Visa, Mastercard, American Express i Discover.
Kontrola algorytmem Luhn (Mod-10)
Algorytm Luhn to formuła sumy kontrolnej używana do walidacji numerów identyfikacyjnych, w tym numerów kart debetowych i kredytowych. Nazywany jest też Mod-10. Hans Peter Luhn opublikował metodę w IBM; sieci płatnicze nadal używają jej jako kontroli ostatniej cyfry.
Kontrola algorytmem Luhn jest wykonywana od prawej do lewej, jak poniżej.
- Zaczynając od prawej, podwój co drugą cyfrę.
- Jeśli podwojona wartość jest większa niż 9, dodaj jej dwie cyfry (lub odejmij 9). Przykład: 6 × 2 = 12 → 1 + 2 = 3.
- Dodaj każdą przetworzoną cyfrę i każdą pominiętą cyfrę.
- Jeśli suma jest wielokrotnością 10 (kończy się na 0), numer spełnia Luhn.
Ostatnia cyfra numeru karty to cyfra kontrolna. Luhn wyłapuje większość błędów jednej cyfry i wiele sąsiadujących przestawień. Nie dowodzi, że konto istnieje. Cyfry BIN i IIN siedzą na drugim końcu tego samego numeru.
BIN i IIN (numer identyfikacyjny emitenta / banku)
BIN (Bank Identification Number) to pierwsze sześć cyfr numeru karty, a czasem pierwsze osiem, i identyfikuje bank emitujący. IIN (Issuer Identification Number) to ten sam początkowy blok: te cyfry nazywają emitenta, a nie konto posiadacza karty.
Wyszukiwanie BIN / IIN może ujawnić bank emitujący, markę karty, kraj i typ karty (kredytowa lub debetowa). Nie możesz sprawdzić konkretnej karty samym BIN. Wyszukiwanie tylko BIN pokazuje fakty na poziomie emitenta; Luhn nadal potrzebuje pełnego numeru.
ISO/IEC 7812 to standard numeracji stojący za IIN. Emitenci przechodzą z 6-cyfrowych na 8-cyfrowe IIN, dlatego uczciwe narzędzia mówią „pierwsze sześć, czasem osiem”. Marka karty, prefiks i długość to kolejny filtr po tym numerze identyfikacyjnym.
Marka karty, prefiks i długość
Główne sieci kart to m.in. Visa, Mastercard, American Express i Discover. Diners Club, JCB i UnionPay pojawiają się w tych samych tabelach marek. Długość zależy od marki; większość numerów kart ma od 13 do 19 cyfr (16 jest typowe; American Express używa 15).
Typowe reguły prefiksu i długości są wymienione poniżej. Zakresy to publiczne wartości IIN, których używają już strony rankingowe, a nie żywy plik schematu.
| Marka karty | Prefiks (zaczyna się od) | Długość |
|---|---|---|
| Visa | 4 | 13, 16 lub 19 |
| Mastercard | 51–55, także 2221–2720 | 16 |
| American Express | 34 lub 37 | 15 |
| Discover | 6011 (i powiązane IIN Discover) | 16 |
| Diners Club | 300–303, 36, 38 | 14 lub 16 |
| JCB | 3528–3589 (oraz starsze zakresy 18xx / 21xx na niektórych listach) | 16 |
Nie każdy numer karty ma ten sam prefiks i długość. MII (major industry identifier) to pierwsza cyfra i grupuje branżę; reszta IIN nazywa emitenta karty.
Wyłap błędne numery przed bramką
Walidacja formatu to pierwsza przydatna bramka w kasie. Samodzielnie nie jest decyzją o fraudzie i nie jest obciążeniem.
Sprawdź numer