Hi,
Wenn der shop meldet, dass eine Kontonummer nicht prüfbar ist, kann das 3 Gründe haben:
1. Fehlercode 2: Für diese Kontonummer ist kein Prüfziffernverfahren definiert. Dh es wird bei solchen Kontonummern grundsätzlich nicht geprüft. Mein Vorschlag in
http://www.modified-shop.org/forum/topic.php?id=1740&page=22#post-24771 war, diesen Fall auf RetCode 0 (OK) abzubilden.
2. Fehlercode 3: Dieses Prüfziffernverfahren ist noch nicht implementiert. Diesen Fall können wir mit der aktuellen Version der banktransfer_validation.php von Version 1.03 ausschliessen, im Moment sind alle Prüfmethoden implementiert. Wenn in Zukunft eine Methode nicht implementiert ist, wollen wir das natürlich spätestens wissen, wenn Kunden entsprechende Bankdaten angeben, und deswegen sollte es in dem Fall auch klemmen und eine Fehlermeldung kommen.
3. Fehlercode 4: Diese Kontonummer ist technisch nicht prüfbar. Das ist zb dann der Fall, wenn die Kontonummer zwar eine implementierte Prüfmethode, aber keine Prüfziffer hat. Sowas gibts und kommt bspw bei Mark78 vor. Ich würde analog zu RetCode 2 auch den RetCode 4 auf RetCode 0 abbilden, denn die Kontonummer kann eben nicht geprüft werden, es ist nicht entscheidbar, ob sie korrekt ist oder nicht. Das sollte aber nicht das Problem der Kunden sein, die können durchaus eine gültige Nummer ohne Prüfziffer haben.
Grüße, Volker