Generatore di numeri carta di test
Genera numeri di carta di pagamento fittizi con checksum Luhn valido per testare i moduli.
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.