it-swarm.com.de

Auswahl des Start- und Enddatums der Kreditkarte

Ich implementiere einen Teil eines Zahlungsvorgangs für eine Website und füge nur den Bildschirm zum Eingeben von Kartendetails (Kartennummer, Name des Karteninhabers, Start-/Ablaufdatum der Karte usw.) zusammen.

Ich implementiere die Kartenstart-/Ablaufdaten als Monats- und Jahres-Dropdowns, bin mir jedoch nicht sicher, welche Jahre ich abdecken soll, um sicherzustellen, dass niemand ihre Daten eingeben kann.

Hat jemand Informationen darüber, wie lange Karten ausgegeben werden, um das frühestmögliche Startjahr und das spätestmögliche Endjahr zu bestimmen?

Muss ich mir auch Gedanken über eine Überschneidung des aktuellen Datums machen? z.B. Kann jemand im Dezember 2010 eine gültige Karte mit dem Startdatum Januar 2010 haben?

4
Loftx

Was ich getan habe, ist einfach das aktuelle Jahr + 20 als Dropdown-Auswahl einzuschließen. Sie können dem Benutzer auch einfach erlauben, eine 4-stellige (oder sogar 2-stellige) Zahl für das Jahr einzugeben, und Sie sind abgesichert.

" Maximum Year in Expry Date of Credit Card " auf der Schwesterseite Stack Overflow beschreibt dies ziemlich Gut.

2
artlung