2 Stimmen

Ich muss die Daten meiner Kreditkarte validieren

Ich muss die Kreditkartendaten validieren, z. B.

Card Type
Card Number 
Card CVV number 
Card Exper Date

Ich muss überprüfen, ob alle oben genannten Angaben derzeit gültig sind.

Können Sie mir helfen, dieses Problem zu lösen?

4voto

clockworkgeek Punkte 37577

Magento kommt mit Wirklich einfache Feldvalidierung vorhanden, so dass Sie nur noch einige Klassen zu den betreffenden Feldern hinzufügen müssen.

  • validate-cc-type o validate-cc-type-select
  • validate-cc-number
  • validate-cc-cvn
  • validate-cc-exp

Allerdings sollten die normalen Zahlungsmodule diese bereits verwenden. Was tun Sie also, das es unterbricht oder anderweitig CC-Details benötigt?

3voto

sdolgy Punkte 6765

Um Ihre Frage zu beantworten:

Die Antwort ist umfassend und geht auf Ihre Frage richtig ein.

Eine Alternative ist die vollständige Übergabe der Details und der Verarbeitung an einen Drittanbieter, wodurch das Risiko für Sie entfällt und die Verpflichtung, PCI-DSS-konform zu sein.

Die CVV-Validierung kann nur durch Interaktion mit einem Anbieter durchgeführt werden. Es gibt jedoch einfache Regeln, zum Beispiel:

  • AMEX -- 4-stelliger CVV
  • Alle anderen - 3-stellige CVV

Natürlich kann es sein, dass dies nicht ganz korrekt ist, und Sie sollten sich auf andere, etwas genauere Quellen beziehen:

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X