Validatore di Numero di Carta di Credito

Circuito -
Checksum di Luhn -

Cos'è Validatore di Numero di Carta di Credito

Questo strumento verifica se un numero di carta di credito o debito è strutturalmente valido tramite l'algoritmo di checksum di Luhn, lo stesso controllo usato dai processori di pagamento prima che una transazione arrivi alla banca. Rileva anche il circuito della carta dal prefisso del numero, Visa, Mastercard, American Express, Discover, Diners Club, JCB o UnionPay, e formatta le cifre in gruppi leggibili. Tutto funziona localmente nel tuo browser, nessun numero di carta viene inviato a un server.

Come usare

  1. Digita o incolla il numero della carta nel campo.
  2. Guarda le cifre venire validate mentre digiti.
  3. Controlla il risultato del checksum di Luhn e il circuito rilevato.
  4. Copia il numero formattato se ti serve per un modulo di test.

Quando usarlo

Stai costruendo un modulo di pagamento e devi confermare che il tuo numero di carta di test sia davvero valido prima di indagare su un invio fallito? Incolla 4111111111111111 e vedi subito che è un numero di test Visa valido secondo Luhn, quindi se il tuo modulo lo rifiuta ancora, il bug è nel tuo codice, non nella carta. Utile per chi testa flussi di pagamento in QA, sviluppatori che configurano sandbox Stripe o PayPal, o chiunque abbia digitato male una cifra e voglia saperlo prima di inviare.

Domande frequenti

Questo strumento verifica se la carta è reale o ha fondi?

No. Verifica solo che il numero sia matematicamente ben formato secondo l'algoritmo di Luhn e che corrisponda a lunghezza e prefisso di un circuito noto. Non può dire se la carta esiste, è attiva o ha un saldo, quel controllo avviene solo presso la banca emittente.

Cos'è l'algoritmo di Luhn?

È una formula di checksum semplice, inventata nel 1954, che individua la maggior parte degli errori di battitura e dei numeri generati a caso. I circuiti assegnano l'ultima cifra apposta perché il numero completo superi questo controllo, quindi quasi ogni errore accidentale su una cifra fallisce la verifica.

È sicuro incollare qui un numero di carta reale?

Il controllo viene eseguito interamente nel tuo browser e non viene inviato nulla da nessuna parte, ma per abitudine evita di incollare numeri di carta reali in qualsiasi strumento web. Usa invece uno dei numeri di test pubblici, come 4111111111111111 per Visa o 5555555555554444 per Mastercard.

Perché lo strumento indica il circuito come sconosciuto?

Ogni circuito riserva un intervallo specifico di cifre iniziali, ad esempio 4 per Visa o 34/37 per American Express. Se il numero non corrisponde a nessun prefisso noto o ha la lunghezza sbagliata per quel circuito, appare come sconosciuto anche se il checksum di Luhn stesso viene superato.

Strumenti correlati

Ultimi articoli