Vai al contenuto
100% locale

Generatore di numeri carta di test

Genera numeri di carta di pagamento fittizi con checksum Luhn valido per testare i moduli.

Uscita

Generatore di numeri carta di test

Questo strumento genera numeri di carta di pagamento fittizi che passano il checksum Luhn (mod 10) — lo stesso controllo strutturale che esegue ogni validatore di carta reale — per testare moduli di pagamento, integrazioni di pagamento e convalida lato client senza toccare una carta reale. Ogni numero è fittizio: non ha fondi, non è collegato ad alcun account e non può essere addebitato. Usalo ogni volta che un ambiente di staging, uno script di QA o una demo del modulo ha bisogno di qualcosa che assomiglia e si convalida come un numero di carta senza esserne uno.

Scegli un marchio — Visa, Mastercard, American Express, Discover o JCB — e il generatore produce numeri con il prefisso (IIN) e la lunghezza pubblicati di quel marchio, in modo che la logica di rilevamento del marchio nel tuo modulo venga esercitata anche. Imposta quanti generare contemporaneamente, scegli se le cifre si stampano raggruppate a quattro come una carta fisica o eseguite continuamente, e facoltativamente aggiungi una data di scadenza casuale futura e un CVV (quattro cifre per Amex, tre per gli altri). L'output può essere un elenco semplice, una carta per riga, o CSV con riga di intestazione pronta da incollare in un foglio di calcolo o file di test.

La cifra di controllo viene calcolata davvero utilizzando l'algoritmo Luhn, non scelta a caso, quindi i risultati sono strutturalmente indistinguibili da un numero di carta genuino per qualsiasi validatore che controlla solo il checksum e il formato — questo è il punto. Nessun prefisso qui viene cercato rispetto all'intervallo BIN reale di un emittente, e nulla viene mai trasmesso da nessuna parte per verificarlo rispetto a un account reale.

FAQ

Questi numeri possono essere utilizzati per effettuare un acquisto reale?
No. Ogni numero è fittizio per i test e non ha fondi, nessun account collegato e nessun titolare della carta. Soddisfa solo il checksum Luhn e il prefisso e la lunghezza del marchio — niente di più.
Perché la cifra di controllo è importante?
La maggior parte dei moduli di carta rifiuta immediatamente un numero se il suo checksum Luhn non funziona, prima che venga eseguita qualsiasi altra convalida. Un'ultima cifra casuale avrebbe esito negativo quel controllo circa il 90% delle volte, quindi viene calcolata davvero.
Come sceglie lo strumento a quale marca appartiene un numero?
Ogni marchio ha un intervallo di prefisso pubblicato e una lunghezza totale — Visa inizia con 4, Amex con 34 o 37, e così via. Il generatore utilizza gli stessi intervalli pubblici, quelli che un validatore reale verifica.
La data di scadenza e il CVV sono realistici?
La data di scadenza è un mese casuale da uno a cinque anni nel futuro, formattato MM/AA, e il CVV è tre cifre casuali (quattro per Amex) — entrambi plausibili in forma ma non collegati a nessuna carta reale.
I miei dati generati vengono caricati da qualche parte?
No. La generazione avviene interamente nel tuo browser utilizzando l'API Web Crypto. Nulla viene inviato a un server, registrato o archiviato da nessuna parte al di fuori del tuo dispositivo.