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.
卡号是怎么校验的?
用 Luhn 算法:从右往左每隔一位乘以二,超过九就减去九,全部相加后能被十整除就算通过。这只检查格式,不代表卡真的存在。