Kreditkartenprüfer
Kreditkartennummern validieren – Format und Luhn-Prüfsumme prüfen.
Detected type:
Validates the Luhn checksum and card type only — it does not check if the card is real or active. Never enter a live card you don't own.
So verwenden Sie Kreditkartenprüfer
- Geben Sie die Kartennummer ein.
- Lesen Sie das Validierungsergebnis – Luhn bestanden/nicht bestanden, erkannter Kartentyp, Längenprüfung.
- Verwenden Sie es, um Ihre Validierungslogik zu testen oder die Struktur der Kartennummer zu verstehen.
- Denken Sie daran, dass das FORMAT überprüft wird, nicht die Realität – nur das Zahlungsnetzwerk weiß, ob eine Karte echt und verwendbar ist.
Was ist Kreditkartenprüfer?
Ein Kreditkartenprüfer prüft, ob eine Kartennummer wohlgeformt ist – die richtige Länge, ein erkanntes Kartentypmuster und eine gültige Luhn-Prüfsumme. Es wird NICHT überprüft, ob eine Karte echt oder aktiv ist oder über Guthaben verfügt (dafür ist das Zahlungsnetzwerk erforderlich). Es validiert die STRUKTUR der Nummer und erkennt Tippfehler und fehlerhafte Zahlen.
Das ist es, was Zahlungsformulare bei ihrer ersten Prüfung durchführen: Bevor sie eine Karte an den Prozessor senden, prüfen sie, ob sie zumindest wie eine gültige Kartennummer aussieht – richtige Länge, gültige Prüfsumme –, um Fehler sofort und nicht erst nach einer fehlgeschlagenen Transaktion zu erkennen.
Über den Kreditkartenprüfer
Geben Sie eine Kartennummer ein und prüfen Sie, ob sie strukturell gültig ist – Format, erkannter Kartentyp und Ergebnis der Luhn-Prüfung.
Was überprüft wird und warum: Luhn-Prüfsumme – der Algorithmus (jede gültige Kartennummer erfüllt diese Anforderungen), der die überwiegende Mehrheit einstelliger Tippfehler und Vertauschungen erkennt; Wenn eine Zahl Luhn nicht erfüllt, handelt es sich definitiv um einen Tippfehler oder eine Fälschung. Erkennung des Kartentyps – das Präfix der Nummer identifiziert das Netzwerk (Visa beginnt mit 4, Mastercard 51-55/2221-2720, Amex 34/37), nützlich für die Anzeige des richtigen Kartenlogos und die Anwendung netzwerkspezifischer Regeln; und Länge – verschiedene Netzwerke verwenden unterschiedliche Längen (Visa/MC 16, Amex 15).
Wo es verwendet wird: Testen der Zahlungsvalidierung – Überprüfung, ob die Validierungslogik Ihres Formulars funktioniert (übergibt es gültige Zahlen korrekt und lehnt ungültige ab?); Kartenstruktur verstehen – lernen, wie Kartennummern Netzwerke kodieren und Prüfsummen weitergeben; und Eingabefehler abfangen – die gleiche First-Line-Prüfung, die auch echte Formulare verwenden. Wichtig: Das Bestehen der Validierung bedeutet, dass die Nummer wohlgeformt ist und nicht, dass es sich um eine tatsächlich verwendbare Karte handelt – nur das Zahlungsnetzwerk weiß, ob eine Karte existiert und belastet werden kann. Hierbei handelt es sich um eine Strukturvalidierung, genau wie bei einem Checkout-Formular vor dem Absenden. Kombinieren Sie es mit unserem Kreditkartengenerator (der Luhn-gültige Testnummern zur Validierung hier erstellt) – gemeinsam können Sie beide Seiten der Handhabung des Kartenformats in der Entwicklung testen.