0

Generátor testovacích čísel karet (s Luhnovým ověřením, pouze sandbox)

Generuje falešná, kontrolním součtem Luhn ověřená testovací čísla karet z veřejně zdokumentovaných sandboxových rozsahů BIN (Visa, Mastercard, Amex, Discover) pro QA a testování průchodu pokladnou. Nejedná se o skutečné karty.

🔒 Zpracováno výhradně ve vašem prohlížeči – nic, co zde zadáte, se nikdy nenahraje.

⚠️
Pouze falešná testovací čísla – nebudou fungovat pro žádný skutečný nákup
Každé níže uvedené číslo je syntetické, vygenerované z veřejně zdokumentovaných sandboxových/testovacích rozsahů BIN, které samotní zpracovatelé plateb zveřejňují pro vývojáře testující průchody pokladnou (stejný styl používaný Stripe, PayPal a dalšími). Tato čísla nejsou spojena s žádným skutečným účtem ani držitelem karty, nelze je použít k nákupu čehokoli a slouží výhradně k vyplňování platebních formulářů v testovacím režimu a automatizovaných QA kontrol.

Naráz 1–20.

Čistě pro vyplňování testovacích formulářů – náhodný budoucí měsíc/rok a CVV správné délky (3 číslice, pro Amex 4), vše plně syntetické.

Zpracovává se... 0%
Výběr zdokumentovaného testovacího rozsahu BIN
Výpočet číslic kontrolního součtu Luhn
Formátování čísel karet
Hotovo

Výsledek

Tento nástroj generuje falešná, syntetická čísla karet výhradně za jedním účelem: procvičit formulář pokladny, integraci platebního SDK nebo sadu automatických testů, aniž byste sahali na skutečný účet. Neslouží k získání funkční karty a žádný z jeho výstupů není svázán se skutečným účtem, držitelem karty ani bankou. Každé číslo je postaveno na BIN prefixu, který zpracovatelé plateb zveřejňují ve své vlastní vývojářské dokumentaci k sandboxu právě proto, aby inženýři mohli vyplňovat platební formuláře v testovacím režimu – přesně tytéž prefixy ve stylu 424242…, 411111…, 555555…, 510510…, 378282…, 371449… a 601111…, na něž odkazují běžné dokumentace testovacího režimu hlavních bran. Nic z toho nefunguje pro skutečný nákup, ve skutečném obchodě, na reálné platební síti.

To, díky čemu výstup vypadá jako platný, a ne jen jako náhodný řetězec, je skutečný kontrolní součet Luhn (mod-10), počítaný od začátku při každém generování: od číslice úplně vpravo v kandidátním čísle se každá druhá číslice zdvojnásobí, od jakéhokoli zdvojnásobeného výsledku přes 9 se odečte 9, všechny číslice se sečtou a zbývající jedna číslice se zvolí tak, aby celkový součet vyšel jako násobek deseti. To je tatáž aritmetika, jakou provádí kontrola v prohlížeči „vypadá to jako platné číslo karty“, takže tato čísla tímto konkrétním úzkým testem projdou stejně jako skutečné číslo karty – a přitom zůstávají zcela falešná, generovaná lokálně a pro reálnou transakci nepoužitelná.

Nástroj zachovává zdokumentovaný testovací prefix pro každou síť pevně daný a vše za ním randomizuje, takže dávka až 20 čísel je skutečně 20 různých čísel s platným Luhnem, nikoli notoricky známý doslovný testovací řetězec vytištěný opakovaně. Každý výsledek se poté znovu klasifikuje podle skutečných pravidel rozsahů BIN, jimiž platební formuláře detekují síť karty (úvodní 4 pro Visa, 51 až 55 nebo 2221 až 2720 pro Mastercard, 34 nebo 37 pro Amex, 6011 nebo 65 pro Discover), čistě pro potvrzení, že zobrazený popisek odpovídá vygenerovaným číslicím, plus CVV správné délky (3 číslice, pro Amex 4) a volitelné náhodné budoucí datum expirace pro větší pohodlí při vyplňování celého testovacího formuláře.

Jde o pomůcku pro vývojáře a QA, nikoli o platební produkt: existuje proto, že Stripe, PayPal a většina dalších zpracovatelů už tato přesná testovací čísla zveřejňují pro každého, kdo integruje jejich pokladnu, a mít po ruce rychlý způsob, jak generovat obměny, které stále splňují klientskou Luhnovu validaci, ušetří ruční přepisování stejné hrstky učebnicových čísel. Vše běží lokálně ve vašem prohlížeči s náhodností podloženou Web Crypto – nikam se nic nepřenáší a nic z toho, co zde vznikne, by nikdy nemělo být zadáno do ostré pokladny skutečného obchodníka.