Bankeinzug/Lastschrift(SEPA) Weiterleitung auf weiße Seite

Hallo liebe Community,

da ich nach etwa 6h langsam verzweifle, dachte ich, dass ich es am besten hier mal probiere:)

Kurz gesagt: Ich habe unseren Oxid-Shop zwecks SEPA auf die neuste Version umgestellt.
Wenn ich nun im Bestellvorgang bei Schritt 3 bin und Bankeinzug/Lastschrift wähle, steht dort, dass man BIC/BLZ oder IBAN/Kontonummer eingeben kann.
Mit BLZ und Kontonummer gehts auch weiter, doch bei BIC und IBAN werde ich auf eine weiße Seite weitergeleitet.
Dass es an der IBAN liegt, kann ich ausschließen, aber bei der BIC klappt irgendetwas nicht.(auch fehlt bei der Weiterleitung jeglicher Parameter: http://webshop.concepcion.de/oxid/index.php?)

Ihr könnt euch die Sache probeweise ja selbst mal ansehen:
webshop.concepcion.de

In der .log wird auch kein Fehler gespeichert…und auch so, ist der Shop sogut wie identisch mit der Version “OXID eShop Community Edition 4.8.1”.

Tja, es wäre echt klasse, wenn ihr mir weiterhelfen könntet.

Danke!:slight_smile:

Ich habe den Shop gestern nochmal komplett runtergehauen und die allerneuste Version installiert(4.8.3).
Die habe ich komplett unverändert gelassen, nur übers Backend eine Kategorie mit Artikel und Zahlungsarten+Versandeinstellungen angelegt.
Aber immernoch existiert das selbe Problem.
Ich habe auch mal eingestellt, dass nur BIC und IBAN benötigt werden. Aber wieder wird man nur auf eine leere Seite weitergeleitet. Was läuft hier schief?:confused:

Hallo Felix,

es gibt hier einen Demoshop:

Siehst Du dort die gleiche Verhaltensweise?

Gruß

Hallo Marco,

nein, der Demoshop funktioniert richtig. Dort werde ich normal weitergeleitet.
Wofür genau ist denn die PHP-Erweiterung BCMath. Denn dort wurde bei der Shop-Installation angezeigt, dass dieses nicht richtig installiert war. Alles andere war im grünen Bereich.
Könnte es daran liegen? Wird BCMath für die BIC/IBAN-Validierung benötigt?

Vielen Dank für deine Hilfe!

Ich habe nun nochmal unseren Shop deinstalliert und den Shop neu installiert mit den Demodaten, doch auch hier funktioniert die Weiterleitung nicht:

http://webshop.concepcion.de/

Ich denke auch nciht, dass BCMath daran schuld ist, oder? Dort war ein oranges Ausrufezeichen wo dahinter stand, dass der Shop trotzdem funktioniert.

Ich hoffe ihr könnt weiterhelfen, wir wollten im Frühjahr noch einen neuen Shop eröffnen, dafür muss SEPA aber funktionieren.

Warum sollte es nicht genau daran liegen?
Orange bedeutet:

Nicht oder nur teilweise erfüllt. Dieser OXID eShop kann sich in Bereichen unerwartet verhalten

Das kannst Du doch einfach testen, indem Du die PHP-Erweiterung aktivierst.

[QUOTE=Bastelfex;139092]
Das kannst Du doch einfach testen, indem Du die PHP-Erweiterung aktivierst.[/QUOTE]
Oder einfacher, indem du im Quellcode suchst und diese Zeile findest:
https://github.com/OXID-eSales/oxideshop_ce/blob/v4.8.3/source/core/oxsepaibanvalidator.php#L227 -> http://www.php.net/bcmod
@Bastelfex: Wusstest du es?
Ich war erstaunt, es zu sehen, aber es ist tatsächlich so!

Bei der Prüfung der IBAN wird die Prüfziffer berechnet. Aus dem Namen der Funktion BCMath kann man schliessen, das diese für irgendwelche Berechnungen benötigt wird, also möglicherweise auch für die Berechnung der Prüfziffer.

Tatsache, es lag an dem fehlden BCMath. Jetzt funktioniert alles einwandfrei.

Vielen Dank!