Generatore di Carte di Credito di Test

Genera numeri di carta validi secondo Luhn per testare i pagamenti — chiaramente fittizi, mai utilizzabili per acquisti reali.

Solo per test di software. I dati generati qui sono casuali e non appartengono a nessuna persona o azienda reale. Usarli per frodi o in malafede è un reato.

Come si usa

  1. Scegli un circuito (o lascia "Qualsiasi circuito") e clicca su "Generare".
  2. Ottieni un numero che supera il controllo di Luhn, più una data di scadenza e un CVV chiaramente fittizi per compilare i moduli di test.
  3. Usa il campo di verifica per controllare se un numero di carta qualsiasi supera l'algoritmo di Luhn — tutto funziona in locale.

Informazioni su questo strumento

Ogni modulo di pagamento convalida i numeri di carta con l'algoritmo di Luhn prima di contattare il gateway di pagamento — intercetta gli errori di battitura all'istante, senza un giro in rete. Per testare quella validazione, uno sviluppatore ha bisogno di numeri che superino il controllo senza appartenere a nessuno. È ciò che genera questo strumento: sequenze matematicamente valide costruite sugli intervalli di prefissi pubblici di ogni circuito (4 per Visa, 51–55 per Mastercard, 34/37 per Amex).

Un numero generato non può fare un acquisto. Le transazioni reali sono autorizzate dal circuito della carta e dalla banca emittente, che verificano se la carta esiste davvero, è attiva e ha fondi — un numero casuale valido secondo Luhn fallisce tutti quei controlli. La data di scadenza e il CVV mostrati qui sono valori casuali solo per compilare i moduli. Per test di pagamento end-to-end, usa le carte di test ufficiali pubblicate dal tuo provider di pagamenti (Stripe, Adyen, Cielo e altri documentano le loro).

Il verificatore applica lo stesso algoritmo di Luhn a qualsiasi numero incolli: raddoppia una cifra sì e una no partendo da destra, sottrae 9 ai risultati sopra il 9, somma tutto e verifica che il totale sia un multiplo di 10. È un controllo matematico, non una ricerca della carta — un verdetto "valido" significa ben formato, non reale.

La formula

Controllo di Luhn: partendo dalla cifra più a destra, raddoppia una cifra sì e una no; se il raddoppio dà più di 9, sottrai 9. Somma tutte le cifre — il numero è valido quando la somma è un multiplo di 10.

Domande frequenti

Una carta generata può fare un acquisto reale?

No. Gli addebiti reali sono autorizzati dal circuito della carta e dalla banca emittente, che verificano che la carta esista e abbia fondi. Un numero casuale valido secondo Luhn viene rifiutato in quel passaggio.

Perché allora il mio checkout accetta il numero?

Il front-end esegue solo il controllo di Luhn per intercettare gli errori di battitura. L'accettazione lì significa solo che il formato è valido — la verifica vera avviene al gateway.

Quali numeri dovrei usare per testare un gateway di pagamento?

Le carte di test ufficiali pubblicate dal tuo provider. Quei numeri sono riconosciuti dall'ambiente sandbox e producono risultati prevedibili (approvata, rifiutata, 3-DS richiesto).

La data di scadenza e il CVV sono reali?

No. Sono valori casuali generati solo perché tu possa compilare i campi obbligatori dei moduli durante i test.

Qualcosa di tutto questo esce dal mio browser?

No. La generazione e il controllo di Luhn funzionano al 100% in JavaScript sul tuo dispositivo. Niente viene trasmesso né memorizzato.

Strumenti correlati

Link lunghi? Accorciali gratis

Vai.la trasforma qualsiasi URL in un link breve con statistiche dei clic, QR Code e il tuo biolink personale.

Vai.la non è responsabile dell'uso degli strumenti né delle decisioni prese in base ai loro risultati.