Wie stellt man fest, ob eine Kreditkartennummer richtig ist?

Legt ein Geschäftspartner eine Kreditkarte zur Zahlung vor kann man auf den ersten Blick nicht bestimmen, ob diese Karte echt ist und wirklich existiert. Hinter jeder Kreditkartennummer steckt jedoch ein rechnerisches Prinzip zur Identifizierung. Ein bestimmter Algorithmus dient der Überprüfung einer Kreditkartennummer.  Eine Kreditkartennummer prüfen kann allerdings nur, wer weiß, welche Teile der Kartennummer geprüft werden. Der Präfix (die erste Ziffer der Kartennummer) wird nicht von allen Kreditkarten-Instituten zur Überprüfung herangezogen.

VISA und EuroCard nutzen sie beispielsweise und für Discover ist der Präfix zur Prüfung irrelevant. Verschiedene Programme überprüfen eine Kreditkartennummer auf Plausibilität. Das heißt, das Programm prüft, ob die Nummer der Kreditkarte existieren kann. Dies geschieht anhand der Algorithmen, die zum Generieren einer Kartenummer verwendet werden. Eine Überprüfung ohne Software ist ebenfalls möglich. Dazu wird erst entschieden ob die erste Ziffer zur Überprüfung herangezogen wird oder nicht. Anschließend geht man von der vorletzten Ziffer der Nummer aus nach links und verdoppelt den Wert jeder zweiten Ziffer. Nun wird die Quersumme für jede Stelle gebildet und daraus der Modulo 10 ( Luhn- Algorithmus) berechnet. Das Ergebnis subtrahiert man von 10. Stimmt das Ergebnis dieser Rechnung mit der letzten Ziffer der Kreditkarte überein, so ist die Kartenummer rechnerisch richtig.

Die Überprüfungsprogramme können allerdings nicht feststellen, ob eine Kreditkarte gesperrt und auch selbst rechnen kann nur zeigen, ob eine Kreditkarte mit dieser Nummer existieren kann. Ein Restrisiko für den Überprüfer bleibt und Shop-Inhaber, die Kreditkarten-Zahlungen akzeptieren, lassen die Karten meist von den Unternehmen selbst checken, um nicht auf Betrüger hereinzufallen, denn da Programme zur Überprüfung einer Kreditkartennummer existieren, gibt es auch Programme zum Erzeugen einer solchen Nummer.

Tags: ,

Leave a Reply