Kreditkarten-Validator
Ein Karten-Validator prüft, ob eine Debit- oder Kreditkartennummer wohlgeformt ist. Er führt den Luhn-Algorithmus aus, prüft Länge und Präfix und kann den BIN lesen, um ausgebende Bank und Kartenmarke zu benennen.
Ergebnisse erscheinen hier, nachdem Sie eine Nummer geprüft haben.
Was ist ein Karten-Validator?
Ein Karten-Validator ist ein Online-Tool, das prüft, ob eine Debit- oder Kreditkartennummer wohlgeformt ist. Die Nummer ist eine Identifikationszeichenkette mit Markenpräfix, einem Kontoanteil und einer Prüfsumme.
Das Tool nutzt den Luhn-Algorithmus (die Mod-10-Prüfsummenformel), die Längen- und Präfixregeln jedes Kartennetzwerks sowie oft einen BIN-Lookup. Ranking-Seiten nennen dieselbe Aufgabe manchmal Debitkarten-Checker. Diese Seite verwendet den sitweiten Namen: Karten-Validator.
Die Formatvalidierung ist die erste sinnvolle Hürde im Checkout. Sie ist für sich allein keine Betrugsentscheidung und keine Belastung.
So nutzen Sie einen Karten-Validator
Die Nutzung eines Karten-Validators erfolgt in drei Schritten: die vollständige Kartennummer einfügen, prüfen und das Luhn- sowie BIN-Ergebnis lesen. Leerzeichen und Bindestriche werden entfernt; Sie müssen die Nummer nicht als Block neu tippen.
Die Schritte sind unten aufgeführt.
- Klicken Sie auf das Eingabefeld oben auf dieser Seite.
- Geben Sie die gesamte Kartennummer ein (12 bis 19 Ziffern, je nach Marke).
- Klicken Sie auf Prüfen. Das Ergebnis meldet die Luhn-Algorithmus-Prüfung, eine geschätzte Kartenmarke und ob die Länge zu dieser Marke passt.
Ist die Nummer ungültig, prüfen Sie zuerst auf Tippfehler, dann Länge und Präfix für diese Kartenmarke. Wenn Sie eine Zahlung verarbeiten wollen, wenden Sie sich an die ausgebende Bank. Die nächste Überschrift erklärt die Prüfungen hinter diesen Ergebnisfeldern.
Wie ein Karten-Validator funktioniert
Ein Karten-Validator arbeitet in fester Reihenfolge: Er bereinigt die Eingabe, prüft die Länge, führt den Luhn-Algorithmus aus, liest den BIN und benennt die Kartenmarke.
Die Prüfsumme ist Luhn. BIN- und IIN-Lookup benennen das ausgebende Institut. Präfix und Länge unterscheiden Visa-, Mastercard-, American Express- und Discover-Nummern.
Luhn-Algorithmus (Mod-10)-Prüfung
Der Luhn-Algorithmus ist eine Prüfsummenformel zur Validierung von Identifikationsnummern, einschließlich Debit- und Kreditkartennummern. Er heißt auch Mod-10. Hans Peter Luhn veröffentlichte die Methode bei IBM; Zahlungsnetzwerke nutzen sie weiterhin als Letzte-Ziffern-Prüfung.
Eine Luhn-Algorithmus-Prüfung erfolgt von rechts nach links, wie unten aufgeführt.
- Beginnen Sie rechts und verdoppeln Sie jede zweite Ziffer.
- Ist ein verdoppelter Wert größer als 9, addieren Sie seine beiden Ziffern (oder ziehen Sie 9 ab). Beispiel: 6 × 2 = 12 → 1 + 2 = 3.
- Addieren Sie jede verarbeitete und jede übersprungene Ziffer.
- Ist die Summe ein Vielfaches von 10 (endet auf 0), erfüllt die Nummer Luhn.
Die letzte Ziffer der Kartennummer ist die Prüfziffer. Luhn erkennt die meisten Einziffernfehler und viele benachbarte Vertauschungen. Er beweist nicht, dass das Konto existiert. BIN- und IIN-Ziffern stehen am anderen Ende derselben Nummer.
BIN und IIN (Issuer / Bank Identification Number)
Der BIN (Bank Identification Number) sind die ersten sechs Ziffern der Kartennummer, manchmal die ersten acht, und er identifiziert die ausgebende Bank. IIN (Issuer Identification Number) ist derselbe führende Block: Diese Ziffern benennen den Emittenten, nicht das Karteninhaberkonto.
BIN-/IIN-Lookup kann ausgebende Bank, Kartenmarke, Land und Kartentyp (Kredit oder Debit) offenbaren. Mit nur dem BIN können Sie keine konkrete Karte prüfen. Ein reiner BIN-Lookup zeigt Fakten auf Emittentenebene; Luhn braucht weiterhin die volle Nummer.
ISO/IEC 7812 ist der Nummerierungsstandard hinter dem IIN. Emittenten wechseln von 6-stelligen zu 8-stelligen IINs deshalb sagen ehrliche Tools „erste sechs, manchmal acht“. Kartenmarke, Präfix und Länge sind der nächste Filter nach dieser Identifikationsnummer.
Kartenmarke, Präfix und Länge
Zu den großen Kartennetzwerken gehören Visa, Mastercard, American Express und Discover. Diners Club, JCB und UnionPay erscheinen in denselben Markentabellen. Die Länge hängt von der Marke ab; die meisten Kartennummern haben 13 bis 19 Ziffern (16 ist üblich; American Express nutzt 15).
Gängige Präfix- und Längenregeln sind unten aufgeführt. Die Bereiche sind die öffentlichen IIN-Werte, die Ranking-Seiten bereits nutzen keine Live-Scheme-Datei.
| Kartenmarke | Präfix (beginnt mit) | Länge |
|---|---|---|
| Visa | 4 | 13, 16 oder 19 |
| Mastercard | 51–55, außerdem 2221–2720 | 16 |
| American Express | 34 oder 37 | 15 |
| Discover | 6011 (und verwandte Discover-IINs) | 16 |
| Diners Club | 300–303, 36, 38 | 14 oder 16 |
| JCB | 3528–3589 (und ältere 18xx-/21xx-Bereiche auf manchen Listen) | 16 |
Nicht jede Kartennummer hat dasselbe Präfix und dieselbe Länge. Der MII (Major Industry Identifier) ist die erste Ziffer und gruppiert die Branche; der Rest des IIN benennt den Kartenemittenten.
Falsche Nummern vor dem Gateway abfangen
Die Formatvalidierung ist die erste sinnvolle Hürde im Checkout. Sie ist für sich allein keine Betrugsentscheidung und keine Belastung.
Eine Nummer prüfen