Sări la conținut
TextArray
Complet local

Verificator de numere de card de credit

Verificați numerele de card cu suma de control Luhn și detectați schema - un instrument de dezvoltator pentru numere de testare, nu un verificator de card.

Intrare
Ieșire

Verificator de numere de card de credit

Acesta este un verificator de sumă și format pentru dezvoltatori și testeri - nu un verificator de carduri. Rulează algoritmul Luhn (mod 10) peste fiecare număr și vă spune dacă cifrele sunt auto-consistente, plus ce schemă sugerează prefixul și lungimea: Visa, Mastercard, American Express sau Discover. Nu poate spune dacă un card există, este activ sau are fonduri - nu este posibilă o astfel de verificare fără o rețea de plată, iar acest instrument nu contactează niciodată una.

Folosiți-l atunci când construiți sau testați formulare de plată: verificați dacă datele dvs. de fixare trec aceleași verificări Luhn pe care o efectuează un gateway real, confirmați că o expresie regex de validare acceptă numere Visa din 13 cifre și numere Amex din 15 cifre sau generați verificări rapide pentru numerele de testare standard, cum ar fi 4111 1111 1111 1111 1111 111500000000000000000000000 0004 (Mastercard). Lipiți câte un număr pe linie - spațiile și liniuțele din interiorul unui număr sunt bune - și fiecare linie revine adnotată ca sumă de control validă, nevalidă sau nu un număr de card atunci când nu are 12-19 cifre.

Opțiunea Afișare comută între raportul complet adnotat și o listă filtrată cu doar liniile valide sau numai liniile care nu sunt corecte, ceea ce este util pentru curățarea unui fișier fix. Detectarea schemei poate fi dezactivată dacă vă pasă doar de suma de control.

Totul rulează local în browserul dvs.: nimic nu este trimis, înregistrat sau stocat oriunde. Totuși, tratați numerele de card reale ca fiind date sensibile - acest instrument este destinat numerelor de testare documentate public utilizate în dezvoltare.

FAQ

Un rezultat „valid” înseamnă că cardul este real?
Nu. Valabil înseamnă doar că cifrele trec suma de control Luhn și au o lungime plauzibilă. Indiferent dacă un card există, este activ sau are fonduri, poate fi răspuns doar de o rețea de plată - acest instrument nu contactează niciodată unul.
Ce scheme de carduri sunt detectate?
Visa (începe cu 4; 13, 16 sau 19 cifre), Mastercard (51–55 sau 2221–2720; 16 cifre), American Express (34 sau 37; 15 cifre) și Discover (6011, 65, 644–649 sau 622126–29 de cifre); Alte prefixe sunt verificate numai pentru suma de control Luhn.
Pot lipi numere cu spații sau liniuțe?
Da. Spațiile și liniuțele din interiorul unui număr sunt ignorate, așa că 4111-1111-1111-1111 și 4111 1111 1111 1111 funcționează ambele. Orice lucru care nu are 12-19 cifre după aceea este raportat ca nu un număr de card.
Ce numere de test pot folosi?
Cele documentate public: 4111 1111 1111 1111 (Visa), 5500 0000 0000 0004 (Mastercard), 3782 822463 10005 (American Express) și 6011 1111 1111 11111111111111111111111111111111111
Numerele pe care le-am lipit sunt încărcate undeva?
Nu. Verificarea rulează în întregime în browser-ul dvs. și nimic nu este trimis, înregistrat sau stocat. Chiar și așa, utilizați numerele de test documentate mai degrabă decât cardurile reale.