Validatore Carta di Credito
Domande Frequenti
Tutto quello che devi sapere sulla validazione delle carte
Cos'e l'algoritmo di Luhn?
L'algoritmo di Luhn (o formula del modulo 10) e un semplice controllo di checksum usato per validare numeri identificativi come carte di credito, codici IMEI e altri. Raddoppia una cifra su due partendo da destra, somma tutte le cifre e verifica che il totale sia un multiplo di 10. Serve a intercettare errori di digitazione, non a garantire che la carta sia reale.
Come viene riconosciuto il circuito della carta?
Il circuito viene riconosciuto dalle prime cifre del numero (il cosiddetto IIN/BIN). Ad esempio le carte Visa iniziano con 4, American Express con 34 o 37, Mastercard con 51-55 o 22-27, Discover con 6011 o 65. Ogni circuito ha anche lunghezze valide specifiche (Amex ha 15 cifre, la maggior parte delle altre 16).
Un numero valido significa che la carta e utilizzabile?
No. Uno strumento come questo verifica solo che il numero rispetti l'algoritmo di Luhn e le regole di formato del circuito. Non puo sapere se la carta esiste davvero, se e attiva, scaduta o se ha fondi disponibili: quella verifica avviene solo lato banca durante una transazione reale. Inoltre tutto viene calcolato nel tuo browser, senza inviare nulla.
Was ist das Luhn-Verfahren?
Das Luhn-Verfahren, auch Modulo-10-Formel, ist eine Prüfsumme: Von rechts her wird jede zweite Ziffer verdoppelt, alle Ziffern werden addiert, und die Summe muss durch 10 teilbar sein. So fallen Tippfehler auf.
Welche Kartensysteme erkennt der Prüfer?
Er erkennt Visa, Mastercard, American Express, Discover, Diners Club, JCB, UnionPay und Maestro, indem er die ersten Ziffern der Nummer liest und prüft, ob die Länge zu diesem System passt.
Heißt eine gültige Nummer, dass die Karte funktioniert?
Nein. Die Prüfung sagt nur, dass die Nummer dem Luhn-Verfahren und dem Format ihres Systems folgt. Ob die Karte existiert, aktiv ist, abgelaufen ist oder Deckung hat, erfährt erst die Bank bei einer echten Zahlung.