Command Palette

Search for a command to run...

CO

Convalidatore di carte di credito

Controlla un numero di carta di credito rispetto al checksum Luhn e rileva la sua rete di carte Convalida solo il formato, non contatta mai una banca.

Card network prefixes
NetworkStarts withLengthCVV
Visa413, 16, 193
Mastercard51-55, 2221-2720163
American Express34, 37154
Discover6011, 65, 644-64916, 193
Diners Club300-305, 36, 38-3914, 16, 193
JCB3528-358916-193
UnionPay6216-193
Maestro50, 56-6912-193
Category:security
Mode:Offline
Version:1.0.0
Access:Free

Che cosa è un validatore di carta di credito?

Un validatore di carte di credito controlla se un numero di carta è strutturalmente valido prima che venga mai utilizzato Esegue due test indipendenti Il primo è il Luhn checksum, una formula mod-10 definita nella norma ISO/IEC 7812-1 che cattura la stragrande maggioranza dei errori di battitura a una cifra e delle cifre trasposte Il secondo è un controllo di lunghezza e prefisso, confrontando il numero con gli intervalli di numero di identificazione dell'emittente pubblicato (IIN) di ciascuna rete di carte Un numero che passa entrambi è ben formato; un numero che passa solo uno no. Questo strumento riporta i due risultati separatamente in modo da poter vedere esattamente perché un numero ha fallito piuttosto che solo quello che ha fatto.

La convalida non è la stessa cosa dell'autorizzazione Questo strumento conferma che una stringa di cifre potrebbe essere un numero di carta reale, ma non può dirti se il conto esiste, ha fondi o è ancora attivo Solo l'emittente della carta può rispondere a queste domande, e lo fa durante un pagamento in tempo reale tramite la banca acquirente Ciò che un validatore ti salva è un inutile viaggio di andata e ritorno: catturare un numero digitato erroneamente in un modulo di pagamento, un campo di immissione dati o un dispositivo di prova sul posto, invece di inviare una richiesta condannata a un gateway di pagamento e aspettare che rimbalzi.

L'uso più comune è la convalida del modulo front-end Quando un acquirente digita il numero della propria carta, l'esecuzione di Luhn nel browser consente di contrassegnare un errore di battitura evidente nell'istante in cui termina, prima di inviare Gli sviluppatori si appoggiano anche su di esso durante la creazione e il test dei flussi di pagamento, dove i numeri di test standard come 4111 1111 1111 1111 devono superare i controlli lato client in modo che il modulo si comporti come in produzione Tutto qui accade nel browser Il numero che incolli non viene mai caricato, registrato o trasmesso, in modo da poter controllare un valore senza che lasci il dispositivo e lo strumento continua a funzionare offline una volta caricata la pagina.

Come utilizzare il validatore della carta di credito?

1

Inserisci il numero della carta

Digitare o incollare il numero nel campo Spazi e trattini vengono ignorati, quindi qualsiasi raggruppamento funziona.

2

Leggi il risultato

Lo strumento mostra se il checksum Luhn è passato, se la lunghezza corrisponde alla rete e il verdetto generale.

3

Controlla la marca rilevata

La rete è identificata dal prefisso dell'emittente, insieme alle lunghezze previste e alla lunghezza del codice di sicurezza.

4

Copia il numero formattato

Copia il numero raggruppato, oppure usa la versione mascherata che nasconde ogni cifra tranne le ultime quattro.

Caratteristiche principali

Checksum Luhn

Esegue il controllo ISO/IEC 7812-1 mod-10 che cattura la maggior parte degli errori di battitura a una cifra e delle trasposizioni adiacenti.

Rilevamento della rete di schede

Identifica Visa, Mastercard, American Express, Discover, Diners Club, JCB, UnionPay e Maestro dal prefisso dell'emittente.

Verifica lunghezza

Confronta il conteggio delle cifre con le lunghezze valide per la rete rilevata, riportate separatamente dal checksum.

Formattazione e mascheratura

Raggruppa il numero nel modo in cui ogni rete lo stampa e offre un modulo mascherato che mostra solo le ultime quattro cifre.

Frequently Asked Questions

L'algoritmo di Luhn è un checksum mod-10 che verifica che un numero non sia stato digitato erroneamente Raddoppia ogni seconda cifra da destra, somma le cifre e conferma che il totale è divisibile per dieci. Cattura quasi tutti gli errori a una cifra e la maggior parte degli scambi di cifre adiacenti, ma non dimostra che una carta sia reale.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

credit card validatoronline credit card validatorcredit card number validatorluhn algorithm checkercard number validatorvalidate credit card numbercard brand detectorluhn checkcredit card format checkertest card number