0

Tesz kártyaszám-generátor (Luhn-érvényes, csak sandbox)

Hamis, Luhn-ellenőrzőösszeggel érvényes tesz kártyaszámok generálása nyilvánosan dokumentált sandbox BIN-intervallumokból (Visa, Mastercard, Amex, Discover) minőségbiztosítási és pénztári folyamat teszteléséhez. Nem valódi kártyák.

🔒 Teljesen a böngészőjében dolgozzák fel – soha semmi, amit itt beírt, nem kerül feltöltésre.

⚠️
Kizárólag hamis tesztszámok – ezek semmilyen valódi vásárlásra nem használhatók
Az alábbi összes szám mesterséges, nyilvánosan dokumentált sandbox/teszt BIN-intervallumokból generáltuk, amelyeket maguk a fizetésfeldolgozók tesznek közzé a pénztári folyamatokat tesztelő fejlesztők számára (ugyanaz a stílus, amelyet a Stripe, a PayPal és mások használnak). Ezek a számok semmilyen valós számlához vagy kártyabirtokoshoz nem kapcsolódnak, semmire nem használhatók vásárlásra, és kizárólag teszt módú fizetési űrlapok és automatizált QA-ellenőrzések kitöltésére szolgálnak.

Egyszerre 1-20.

Tisztán teszt űrlapok kitöltéséhez – egy véletlenszerű jövőbeli hónap/év és egy megfelelő méretű CVV (3 számjegy, Amex esetén 4), mindkettő teljesen mesterséges.

Feldolgozás... 0%
Dokumentált teszt BIN-intervallum kiválasztása
Luhn ellenőrzőösszeg számjegyek kiszámítása
Kártyaszámok formázása
Kész

Eredmény

Ez az eszköz kizárólag egyetlen céllal generál hamis, mesterséges kártyaszámokat: fizetési űrlap, fizetési SDK integráció vagy automatizált tesztcsomag gyakorlására, anélkül hogy valódi számlához nyúlna. Nem alkalmas arra, hogy működő kártyát szerezzen, és egyetlen kimenete sem kapcsolódik valódi számlához, kártyabirtokoshoz vagy bankhoz. Minden szám egy olyan BIN-előtagra épül, amelyet a fizetésfeldolgozók a saját fejlesztőknek szánt sandbox dokumentációjukban tesznek közzé, kifejezetten azért, hogy a mérnökök kitölthessék a teszt módú fizetési űrlapokat – pontosan azok a 424242…, 411111…, 555555…, 510510…, 378282…, 371449… és 601111… stílusú előtagok, amelyek a mainstream átjárok teszt módú dokumentációiban szerepelnek. Semmi sem működik valódi vásárláshoz, valódi boltban, valódi fizetési hálózaton.

Amiatt néz ki a kimenet érvényesnek, nem pedig véletlen karakterláncnak, mert valódi Luhn (mod-10) ellenőrzőösszeg kerül rá, amelyet minden generáláskor a nulláról számol ki: a jelölt számsor jobb szélső számjegyétől kezdve minden második számjegyet megdupláz, minden 9 feletti duplázott eredményből kivon 9-et, az összes számjegyet összeadja, és úgy választja ki a hátralévő egy számjegyet, hogy a teljes összeg tíz többszöröse legyen. Ez ugyanaz a számítás, amelyet egy böngészőoldali „érvényes kártyaszámnak tűnik” ellenőrzés végez, így ezek a számok pont úgy mennek át azon a specifikus, szűk teszten, ahogy egy valódi kártyaszám is – miközben továbbra is teljesen hamisak, helyben generáltak és alkalmatlanok egy valódi tranzakcióra.

Az eszköz a dokumentált teszt előtagot hálózatonként rögzítve tartja, és mindent, ami utána következik, véletlenszerűvé tesz, így egy legfeljebb 20 számból álló csoport valóban 20 különböző, érvényes Luhn-szám, nem pedig ugyanaz a jól ismert, szó szerinti teszt szám ismételve. Minden eredményt ezután azok a valódi BIN-intervallum-szabályok osztályoznak újra, amelyeket a fizetési űrlapok használnak a kártya hálózatának felismerésére (4-es kezdőszámjegy Visához, 51–55 vagy 2221–2720 Mastercardhoz, 34 vagy 37 Amexhez, 6011 vagy 65 Discoverhez), kizárólag annak megerősítésére, hogy a megjelenített címke megegyezik a generált számjegyekkel, plusz egy megfelelő méretű CVV (3 számjegy, Amexnél 4) és egy opcionális véletlenszerű jövőbeli lejárati dátum a teljes teszt űrlap kitöltésének kényelméért.

Ez egy fejlesztői és QA kényelmi funkció, nem fizetési termék: azért létezik, mert a Stripe, a PayPal és a legtöbb más feldolgozó már most is közzéteszi ezeket a pontosan meghatározott, csak tesztelésre szolgáló számokat bárki számára, aki a pénztárukat integrálja, és ha van egy gyors módja olyan variációk generálására, amelyek továbbra is megfelelnek a kliensoldali Luhn-ellenőrzésnek, azzal megspórolható ugyanazon néhány tankönyvi szám kézi begépelése. Minden helyben, a böngészőben fut, Web Crypto alapú véletlenszerűséggel – semmi sem kerül továbbításra sehova, és az itt előállított semmit sem szabad valódi kereskedő éles pénztárába beírni.