Bankkártyaszám-ellenőrző
Ellenőrizd a kártyaszámokat a Luhn-algoritmussal és ismerd fel a kártyatípust — fejlesztői eszköz tesztszámokhoz, nem kártyaellenőrző szolgáltatás.
Kapcsolódó eszközök
Bankkártyaszám-ellenőrző
Ez egy ellenőrzőösszeg- és formátumellenőrző fejlesztőknek és tesztelőknek — nem kártyaellenőrző szolgáltatás. Minden számon lefuttatja a Luhn-algoritmust (modulo 10), és megmondja, hogy a számjegyek önmagukban konzisztensek-e, az előtag és a hossz alapján pedig megbecsüli a kártyatípust: Visa, Mastercard, American Express vagy Discover. Azt nem tudja megállapítani, hogy egy kártya valóban létezik-e, aktív-e vagy van-e rajta fedezet — ilyen ellenőrzés fizetési hálózat nélkül lehetetlen, és ez az eszköz egyikhez sem kapcsolódik.
Fizetési űrlapok fejlesztésénél és tesztelésénél jön jól: ellenőrizd, hogy a tesztadataid átmennek-e ugyanazon a Luhn-ellenőrzésen, amit egy valódi fizetési átjáró futtat, hogy a validáló regex elfogadja-e a 13 jegyű Visa- és a 15 jegyű Amex-számokat, vagy gyorsan nézd át a szabványos tesztszámokat, mint a 4111 1111 1111 1111 (Visa) vagy az 5500 0000 0000 0004 (Mastercard). Illessz be soronként egy számot — a számon belüli szóközök és kötőjelek nem zavarnak —, és minden sor megjelölve tér vissza: érvényes, hibás ellenőrző összeg, vagy nem kártyaszám, ha nem 12–19 számjegyből áll.
A Megjelenítés beállítás vált a teljes, megjegyzésekkel ellátott jelentés és a csak érvényes vagy csak hibás sorokra szűrt lista között — hasznos egy tesztadatfájl rendbetételénél. A kártyatípus felismerése kikapcsolható, ha csak az ellenőrző összeg érdekel.
Minden helyben, a böngésződben fut: semmi nem kerül elküldésre, naplózásra vagy tárolásra. A valódi kártyaszámokat ettől függetlenül kezeld érzékeny adatként — az eszköz a fejlesztésben használt, nyilvánosan dokumentált tesztszámokhoz készült.