Hoe controleer ik de geldigheid van creditcardnummers (algoritme van Luhn)

Creditcards en Debetkaarten worden door banken (en ook door andere instellingen) uitgegeven om gemakkelijk en op grote schaal transacties te kunnen verrichten. Aan elk van deze kaarten is een uniek kaartnummer gekoppeld. Dit is het nummer dat wordt gebruikt om de kaart te valideren op het moment van het uitvoeren van transacties.

U hoeft niet een complex algoritme om de geldigheid van uw debet-of kredietkaart te controleren. Met behulp van een eenvoudige berekening kunt u de geldigheid van uw kaart (of welke kaart dan ook) controleren. Om een kaart te kunnen valideren, moet u eerst begrijpen hoe creditcardnummers worden toegewezen.

Wat betekenen die nummers?

Heeft u zich ooit afgevraagd wat die nummers op uw creditcard betekenen? Uw kaartnummer wordt niet willekeurig toegekend. Ze volgen een vast patroon dat ons helpt kaartgerelateerde informatie te vinden. Zo komen de nummers tot stand.

Volgende pagina verder

De eerste zes cijfers van de kaart vertellen ons iets over de uitgever van de kaart en staan bekend als het Issuer Identification Number (IIN). Kaarten kunnen aan de hand van dit nummer worden opgezocht. Hieronder vindt u enkele voorbeelden van IIN.

Visa: 4xxxxx
Mastercard: 51xxxx-55xxxx
Discover: 6011xx, 644xxx, 65xxxx
American Express (Amex): 34xxxx, 37xxxx

Het zevende en volgende cijfer komen overeen met het rekeningnummer van de kaarthouder.

Het laatste cijfer is de controlesom. Dit is het cijfer dat wordt gebruikt om kaarten te valideren met behulp van Luhn’s algoritme.

Hoe controleert u de geldigheid van uw kaart?

U kunt controleren of uw creditcard of bankpas echt geldig is of niet door de onderstaande stappen te volgen. Neem als voorbeeld het kaartnummer: 4417 1234 5678 9113

Lees hieronder verder

Stap 1: Begin aan de rechterkant en scheid alle even en oneven cijfers.

4417 1234 5678 9113

41 13 57 91 47 24 68 13

Step 2: Double all the digits in the first set

82 26 (10)(14) (18)2

Step 3: Add all double digit numbers as the sum of their digits.

82 26 (1+0)(1+4) (1+8)2

Continue reading below

82 26 15 92

Step 4: Add all the odd digits (those that have not been doubled) to the even (doubled) digits.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.