Creditcardnummer Validator

Kaartnetwerk -
Luhn-controle -

Wat is het Creditcardnummer Validator

Deze tool controleert of een credit- of betaalkaartnummer structureel geldig is met het Luhn-controlegetalalgoritme, dezelfde controle die betaalverwerkers uitvoeren voordat een transactie de bank bereikt. Hij herkent ook het kaartnetwerk aan het voorvoegsel van het nummer, Visa, Mastercard, American Express, Discover, Diners Club, JCB of UnionPay, en formatteert de cijfers in leesbare groepen. Alles draait lokaal in je browser, er wordt nooit een kaartnummer naar een server gestuurd.

Hoe te gebruiken

  1. Typ of plak het kaartnummer in het veld.
  2. Bekijk hoe de cijfers worden gevalideerd terwijl je typt.
  3. Controleer het resultaat van de Luhn-controle en het herkende kaartnetwerk.
  4. Kopieer het opgemaakte nummer als je het nodig hebt voor een testformulier.

Wanneer te gebruiken

Bouw je een afrekenformulier en wil je zeker weten dat je testkaartnummer echt geldig is voordat je een mislukte verzending gaat uitzoeken? Plak 4111111111111111 en je ziet meteen dat het een geldig Visa-testnummer is volgens Luhn. Wijst je formulier het toch af, dan zit de bug in je code, niet in de kaart. Handig voor QA-testers van betaalflows, developers die Stripe- of PayPal-sandboxes opzetten, of iedereen die een cijfer verkeerd typte en dat wil weten voordat ze verzenden.

Veelgestelde vragen

Controleert deze tool of de kaart echt is of saldo heeft?

Nee. Hij controleert alleen of het nummer wiskundig correct is opgebouwd volgens het Luhn-algoritme en overeenkomt met de lengte en het voorvoegsel van een bekend netwerk. Of de kaart echt bestaat, actief is of saldo heeft, kan alleen de uitgevende bank bevestigen.

Wat is het Luhn-algoritme?

Een eenvoudige controlegetalformule uit 1954 die de meeste tikfouten en willekeurig gegenereerde nummers opvangt. Netwerken kennen het laatste cijfer specifiek zo toe dat het volledige nummer deze controle doorstaat, waardoor bijna elke onbedoelde verschrijving van een cijfer de controle laat mislukken.

Is het veilig om hier een echt kaartnummer te plakken?

De controle draait volledig in je browser en er wordt niets ergens naartoe gestuurd, maar plak uit gewoonte geen echte kaartnummers in welke webtool dan ook. Gebruik in plaats daarvan een van de publieke testnummers, zoals 4111111111111111 voor Visa of 5555555555554444 voor Mastercard.

Waarom geeft de tool het netwerk als onbekend aan?

Elk kaartnetwerk reserveert een specifiek bereik van begincijfers, bijvoorbeeld 4 voor Visa of 34/37 voor American Express. Komt het nummer met geen enkel bekend voorvoegsel overeen of heeft het de verkeerde lengte voor dat netwerk, dan verschijnt het als onbekend, zelfs als de Luhn-controle zelf slaagt.

Gerelateerde tools

Nieuwste artikelen