Changes between Version 1 and Version 3 of Ticket #35


Ignore:
Timestamp:
Sep 22, 2013, 2:45:06 PM (12 years ago)
Author:
Volker Rehn
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #35 – Description

    v1 v3  
    1 Wir müssen die Zahlungsmodule für Überweisung noch für SEPA vorbereiten zwecks Prüfziffernprüfung, siehe: http://www.iban.de/iban-pruefsumme.html
     1Wir müssen die Zahlungsmodule für Überweisung für SEPA vorbereiten zwecks Prüfziffernprüfung, siehe: http://www.iban.de/iban-pruefsumme.html. Betroffen ist das Modul banktransfer, evtl weitere, die mit Bankdaten hantieren.
     2
     3Änderungen/Vorschläge:
     4
     5- im modul banktransfer.php einige Stellen
     6- 2 weitere Eingabefelder IBAN / BIC bei den Bankdaten
     7- zwei weitere Felder banktransfer_iban varchar(50), banktransfer_bic varchar(11) in Tabelle banktransfer
     8- Prüfroutine analog zur bisherigen Bankdatenprüfung, dh neue class ibanktransfer_validation.php
     9- Daten normalisieren vor dem Speichern, also Zusatz "iban" und Leer- oder andere Trennzeichen etc entfernen
     10
     11Normalisierung wird auch von der Prüf-lib gemacht, den Code können wir übernehmen. Für die Prüfung durch den shop ist das egal, die varchar(50) lassen Platz für allerhand Schnörkel, aber nachgeschaltete Wawis erwarten uU standardisierte ibans.
     12
     13Vorrangregelung: Wenn beide Bankdatenarten (national/international) angegeben werden, beide nehmen? Beide prüfen?
     14-> Steuerung der Pflichtfelder anpassen
     15
     16lang/<language>/modules/payment
     17
     18- Erweiterung admin/orders um die neuen Felder
     19
     20Schnittstellen
     21
     22Amicron
     23
     24Das Amicron Shopschnittstellenskript export/af_xtscript<nr>.php übernimmt bankdaten aus banktransfer, kennt aber natürlich die neuen Felder nicht. Es funktioniert weiterhin, nur die neuen Daten werden nicht transportiert. Sollen wir Amicron das mitteilen? Hinweis an Anwender, dass die selber anpassen müssen?
     25
     26export/xml_export.php ist auch betroffen.