Validátor čísla karty
Over číslo karty pomocou Luhn checku a zisti značku karty. Beží lokálne — tvoje číslo sa nikam neprenáša.
Zadaj vstup vyššie, aby si videl výsledok.
Vytvoril JXXR1 · ♥ Sponzorovať · ☕ Kúp mi kávu
Načo to slúži?
Tento nástroj over číslo platobnej karty pomocou Luhn algoritmu (mod-10 checksum) a zistí značku (Visa, Mastercard, American Express, Discover atď.) podľa IIN/BIN prefixu. Validuje len matematickú správnosť čísla — nepotvrdzuje, že karta existuje, je aktivná alebo má prostriedky. Celé to beží lokálne — číslo nikdy neopustí tvoj prehliadač.
Kedy to použiť
- Pri písaní form-validation logiky a chceš overiť, či používateľ neprehodil dve číslice.
- Pri kontrole testovacích kariet (Stripe, Adyen) v sandbox prostredí.
- Pri debugovaní BIN tabuľky alebo merchant routing logiky.
Časté chyby
- Luhn nie je bezpečnostná kontrola. Je to len checksum, ktorý chytí preklepy. Útočník si vie ľahko vygenerovať Luhn-valid číslo.
- Číslo karty NIKDY neukladaj. PCI DSS je veľmi prísne. Ak nemusíš, ani sa ho nedotýkaj.
- Detekcia značky je len heuristika. Niektoré novšie karty (najmä prepaid a virtual) môžu mať netradičné BIN-y.
- Mestrovaná validácia ≠ autorizácia. Skutočná autorizácia ide cez bránu (Stripe, Adyen) a kontroluje aj CVV, expiráciu a limit.