﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking
35	Zahlungsmodule für Überweisung für SEPA vorbereiten	Torsten Riemer	Volker Rehn	"Wir müssen die Zahlungsmodule für Überweisung für SEPA vorbereiten zwecks Bankdatenvaldierung, siehe: http://www.iban.de/iban-pruefsumme.html. Betroffen ist das Modul banktransfer, evtl weitere, die mit Bankdaten hantieren.

Änderungen/Vorschläge: 

- Prüflib http://code.google.com/p/php-iban/ nach includes/external/php-iban übernehmen
- im modul banktransfer.php einige Stellen
- 2 weitere Eingabefelder IBAN / BIC bei den Bankdaten
- zwei weitere Felder banktransfer_iban varchar(50), banktransfer_bic varchar(11) in Tabelle banktransfer
- Prüfroutine analog zur bisherigen Bankdatenprüfung, dh neue class ibanktransfer_validation.php, oder eher direkt aus der externen Prüflib
- Daten normalisieren vor dem Speichern, also Zusatz ""iban"" und Leer- oder andere Trennzeichen etc entfernen

Normalisierung wird auch von der Prüf-lib gemacht, den Code können wir übernehmen/nutzen. 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.

Vorrangregelung: Wenn beide Bankdatenarten (national/international) angegeben werden, beide nehmen? Beide prüfen?
-> Steuerung der Pflichtfelder anpassen

lang/<language>/modules/payment

- Erweiterung admin/orders um die neuen Felder

Schnittstellen

Amicron

Das 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?

export/xml_export.php ist auch betroffen."	Neues Feature	closed	normal	modified-shop-2.0.0.0	Shop	1.06	fixed				
