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.
O que é o algoritmo de Luhn?
O algoritmo de Luhn, ou fórmula módulo 10, é uma soma de verificação: duplica cada segundo dígito a partir da direita, soma todos os dígitos e confirma que o total é múltiplo de 10. Assim apanha erros de digitação.
Que redes reconhece o validador?
Reconhece Visa, Mastercard, American Express, Discover, Diners Club, JCB, UnionPay e Maestro, lendo os primeiros dígitos do número e confirmando que o comprimento é um dos válidos para essa rede.
Um número válido quer dizer que o cartão funciona?
Não. A verificação só diz que o número segue o algoritmo de Luhn e o formato da sua rede. Se o cartão existe, está ativo, expirou ou tem saldo, só o banco o sabe durante uma transação real.