Hoe werken creditcardnummers?

Elk kaartnummer bevat ingebedde informatie die het kaartnetwerk, de uitgevende bank identificeert en een controlecijfer voor validatie bevat. De eerste paar cijfers, bekend als het Issuer Identification Number (IIN) of Bank Identification Number (BIN), bepalen het kaarttype en de uitgevende instelling.

Verschillende kaartnetwerken gebruiken verschillende nummeringspatronen. Visa-kaarten beginnen met 4, Mastercard met 51-55 of 2221-2720, American Express met 34 of 37, en Discover met 6011, 644-649 of 65. Deze patronen stellen betalingssystemen in staat om transacties onmiddellijk naar het juiste netwerk door te sturen voordat enige verificatie plaatsvindt.

Het laatste cijfer van elk kaartnummer is een controlecijfer dat wordt berekend met behulp van het Luhn-algoritme. Deze wiskundige formule vangt veelvoorkomende transcriptiefouten op, zoals fouten met één cijfer of verwisseling van aangrenzende cijfers, en biedt een eerste validatielaag voordat contact wordt opgenomen met betalingsverwerkers.

Gereedschapbeschrijving

Dit gereedschap identificeert creditcardtypen op basis van gedeeltelijke of volledige kaartnummers. Voer een willekeurig deel van een kaartnummer in en zie onmiddellijk tot welke betalingsnetwerken het zou kunnen behoren, samen met gedetailleerde specificaties voor elke overeenkomst, inclusief geldige kaartlengtes en veiligheidscode-vereisten.

Voorbeelden

Invoer Gedetecteerd type Kaartlengtes
4 Visa 16, 18, 19
51 Mastercard 16
34 American Express 15
6011 Discover 16, 19
35 JCB 16, 17, 18, 19
30 Diners Club 14, 16, 19

Functies

  • Realtime-detectie — Kaarttype geïdentificeerd terwijl u typt, zelfs vanaf het eerste cijfer
  • Ondersteuning voor meerdere overeenkomsten — Toont alle mogelijke kaarttypen wanneer het voorvoegsel overeenkomt met meerdere netwerken
  • Informatie over veiligheidscode — Geeft de naam van de veiligheidscode (CVV, CVC, CID) en lengte voor elk kaarttype weer
  • Logo's van kaartnetwerken — Visuele pictogrammen voor grote kaartmerken, waaronder Visa, Mastercard, Amex, Discover, JCB en Diners Club
  • Invoeropmaken — Accepteert kaartnummers met of zonder spaties voor gemakkelijk plakken

Gebruiksscenario's

  • E-commerce-ontwikkeling — Test validatielogica van betalingsformulieren door te controleren hoe verschillende kaartvoorvoegsels worden gedetecteerd
  • Klantenondersteuning — Identificeer snel het kaartnetwerk van een klant op basis van gedeeltelijke kaartinformatie om vragen correct door te sturen
  • Educatieve doeleinden — Leer hoe kaartnum­meringsschema's werken en begrijp de structuur van verschillende betalingsnetwerken

Hoe het werkt

Het gereedschap gebruikt het IIN/BIN-voorvoegselovereenkomstsysteem. Wanneer u cijfers invoert, vergelijkt het deze met bekende patronen voor alle grote kaartnetwerken. Omdat verschillende netwerken unieke startreeksen gebruiken, kan zelfs één cijfer het kaarttype al beperken of identificeren. Naarmate meer cijfers worden ingevoerd, worden de overeenkomsten nauwkeuriger totdat één kaarttype overblijft.

Ondersteunde kaartnetwerken

Netwerk Voorvoegselpatroon Typische lengte
Visa 4 16
Mastercard 51-55, 2221-2720 16
American Express 34, 37 15
Discover 6011, 644-649, 65 16, 19
JCB 3528-3589 16-19
Diners Club 300-305, 36, 38-39 14-19
Maestro 5018, 5020, 5038, 6304 12-19
UnionPay 62 16-19

Veelgestelde vragen

Is het veilig om mijn echte kaartnummer in te voeren? Alle verwerking vindt lokaal in uw browser plaats. Er worden geen kaartgegevens naar enige server verzonden. Voor veiligheidsbest practices is het echter raadzaam om volledige echte kaartnummers niet in te voeren tenzij nodig.

Waarom toont mijn kaart meerdere overeenkomsten? Sommige kaartvoorvoegsels overlappen tussen netwerken, vooral met slechts enkele ingevoerde cijfers. Naarmate u meer cijfers typt, worden de overeenkomsten beperkt tot het juiste netwerk.

Hoe heet de veiligheidscode op verschillende kaarten? Visa en Mastercard gebruiken CVV (Card Verification Value), American Express gebruikt CID (Card Identification Number), en Discover gebruikt CVV. Het gereedschap toont de juiste naam voor elk kaarttype.