Sări la conținut
Complet local

Generator de numere de card de test

Generează numere de card de plată false cu o sumă de verificare Luhn validă pentru a testa formulare.

Ieșire

Generator de numere de card de test

Acest instrument generează numere de card de plată fictive care satisfac suma de verificare Luhn (mod 10) — aceeași verificare structurală pe care fiecare validator de card real o efectuează — pentru a putea testa formulare de plată, integrări de plată și validare pe partea clientului fără a folosi un card real. Fiecare număr este fabricat: nu are fonduri, nu este legat de nicio contă și nu poate fi debit. Utilizați-l ori de câte ori un mediu de test, un script QA sau o demonstrație de formular are nevoie de ceva care arată și se validează ca un număr de card, fără a fi unul.

Alegeți o marcă — Visa, Mastercard, American Express, Discover sau JCB — și generatorul produce numere cu prefixul (IIN) și lungimea publicată ale acelei mărci, pentru ca logica de detectare a mărcii din formularul dumneavoastră să fie testată și ea. Setați câte să generați odată, alegeți dacă cifrele se afișează grupate în grupe de patru ca pe un card fizic sau în secvență continuă, și opțional adăugați o dată de expirare viitoare aleatorie și un CVV (patru cifre pentru Amex, trei pentru restul). Ieșire sub formă de listă simplă, câte o carte pe linie, sau sub formă de CSV cu un rând de antet gata să fie lipit într-o foaie de calcul sau un fișier de test.

Cifra de verificare este calculată cu adevărat folosind algoritmul Luhn, nu aleasă aleatoriu, pentru ca rezultatele să fie structural imposibil de distins de un număr de card autentic pentru orice validator care verifică doar suma de verificare și formatul — ceea ce este scopul. Niciun prefix de aici nu este verificat împotriva intervalului real de BIN al unei bănci, și nimic nu este transmis niciodată pentru a verifica împotriva unui cont real.

Tot se execută local în browserul dumneavoastră folosind API-ul Web Crypto pentru aleatoritate. Nimic din ceea ce generați nu este încărcat sau înregistrat undeva. Copiați rezultatul, descărcați-l ca fișier .txt, ștergeți-l și începeți din nou, sau trimiteti ieșirea direct în intrarea unui alt instrument pentru a continua testarea.

FAQ

Aceste numere pot fi folosite pentru a face o cumpărătură reală?
Nu. Fiecare număr este fabricat pentru teste și nu are fonduri, nicio contă legată și niciun titular de card. Doar satisface suma de verificare Luhn și prefixul și lungimea mărcii — nimic mai mult.
De ce contează cifra de verificare?
Majoritatea formularelor de card resping imediat un număr dacă suma sa de verificare Luhn eșuează, înainte de orice altă validare. O ultimă cifră aleatorie ar eșua la acea verificare în aproximativ 90% din cazuri, deci este calculată cu adevărat.
Cum decide instrumentul cui aparține un număr?
Fiecare marcă are un interval de prefix publicat și o lungime totală — Visa începe cu 4, Amex cu 34 sau 37, și așa mai departe. Generatorul folosește aceleași intervale publice, pe care le verifică un validator real.
Sunt data de expirare și CVV realiste?
Data de expirare este o lună aleatorie de unu la cinci ani în viitor, formatată MM/AA, iar CVV sunt trei cifre aleatoare (patru pentru Amex) — amândouă plauzibile ca formă, dar nu legate de niciun card real.
Datele generate sunt încărcate undeva?
Nu. Generarea se întâmplă în întregime în browserul dumneavoastră folosind API-ul Web Crypto. Nimic nu este trimis la un server, înregistrat sau stocat undeva în afara dispozitivului dumneavoastră.