Ověřovač čísel platebních karet
Zkontrolujte čísla karet Luhnovým algoritmem a rozpoznejte typ karty — nástroj pro vývojáře na testovací čísla, ne ověřovač karet.
Související nástroje
Ověřovač čísel platebních karet
Tohle je kontrola kontrolního součtu a formátu pro vývojáře a testery — ne ověřovač karet. Nad každým číslem spustí Luhnův algoritmus (modulo 10) a řekne, zda jsou číslice vnitřně konzistentní, a podle předčíslí a délky odhadne typ karty: Visa, Mastercard, American Express nebo Discover. Nedokáže zjistit, jestli karta skutečně existuje, je aktivní nebo má krytí — taková kontrola bez platební sítě není možná a tento nástroj se na žádnou nepřipojuje.
Použijte ho při vývoji a testování platebních formulářů: ověřte, že vaše testovací data projdou stejnou Luhnovou kontrolou jako u skutečné platební brány, zkontrolujte, zda validační regex přijímá 13místná čísla Visa i 15místná Amex, nebo si rychle prověřte standardní testovací čísla jako 4111 1111 1111 1111 (Visa) či 5500 0000 0000 0004 (Mastercard). Vložte jedno číslo na řádek — mezery a pomlčky uvnitř čísla nevadí — a každý řádek se vrátí označený jako platné, neplatný kontrolní součet, nebo není číslo karty, pokud nejde o 12 až 19 číslic.
Volba Zobrazit přepíná mezi úplným komentovaným výpisem a filtrovaným seznamem jen platných nebo jen chybných řádků, což se hodí při čištění testovacího souboru. Rozpoznávání typu karty lze vypnout, pokud vás zajímá jen kontrolní součet.
Vše běží lokálně ve vašem prohlížeči: nic se nikam neodesílá, neloguje ani neukládá. Přesto berte skutečná čísla karet jako citlivé údaje — nástroj je určen pro veřejně zdokumentovaná testovací čísla používaná při vývoji.