Kreditkortsnummerkontroll
Kontrollera kortnummer mot Luhns kontrollsumma och upptäck schemat - ett utvecklarverktyg för testnummer, inte en kortverifierare.
Kreditkortsnummerkontroll
Detta är en kontrollsumma och formatkontroll för utvecklare och testare - inte en kortverifierare. Den kör Luhn (mod 10)-algoritmen över varje nummer och talar om för dig om siffrorna är självständiga, plus vilket schema prefixet och längden föreslår: Visa, Mastercard, American Express eller Discover. Det kan inte avgöra om ett kort faktiskt existerar, är aktivt eller har pengar - ingen sådan kontroll är möjlig utan ett betalningsnätverk, och det här verktyget kontaktar aldrig en.
Använd den när du bygger eller testar betalningsformulär: verifiera att din fixturdata klarar samma Luhn-kontroll som en riktig gateway utför, bekräfta att en valideringsregex accepterar 13-siffriga Visa- och 15-siffriga Amex-nummer, eller generera snabba förnuftskontroller för standardtestnummer som 4111 1111 1111 1111 00 5 (000 eller 000) 0004 (Mastercard). Klistra in en siffra per rad – blanksteg och bindestreck i ett nummer är bra – och varje rad kommer tillbaka kommenterad som giltig, ogiltig kontrollsumma eller inte ett kortnummer när den inte består av 12–19 siffror.
Alternativet Visa växlar mellan den fullständiga kommenterade rapporten och en filtrerad lista med endast de giltiga eller endast de felaktiga raderna, vilket är praktiskt för att rengöra en fixturfil. Schemedetektering kan stängas av om du bara bryr dig om kontrollsumman.
Allt körs lokalt i din webbläsare: ingenting skickas, loggas eller lagras någonstans. Ändå, behandla riktiga kortnummer som den känsliga information de är - det här verktyget är avsett för de offentligt dokumenterade testnummer som används i utvecklingen.