Mal ein ganz neues PayPal-Problem

Hallo liebe Shopware-Community, ich falle aufgrund zeitlichen Drucks direkt mal mit einem größeren, vor allem aber dringenden Problem ins Haus: Bei einem unserer neuesten Projekte haben wir ein seltsames, neues Problem mit dem PayPal-Plugin. Wir könnten problemlos Vorkasse-Bestellungen durchführen. PayPal-Bestellungen allerdings nicht; zwei Probleme hier: 1. Die Bestellung wird nicht an PayPal durchgereicht, es erscheint nur der lustige Ladekringel: http://o7.no/TXS5mJ Grund: Die Umleitung der Location-Header funktioniert nicht: “Refused to display document because display forbidden by X-Frame-Options” 2. Öffnet man den iframe-Link selbständig in einem neuen Tab (oder baut man die engine/connectors/paypalexpress/form.php entsprechend um), so kann man eine PayPal-Zahlung durchführen… fast. Nachdem man seine Anschrift bestätigt, wird man umgeleitet auf: /paypal-express-guest-account - Ergebnis: http://o7.no/TXSXrk Interessant daran allerdings sind zwei Dinge: 2.a. Es ist egal, ob man Guest oder User ist, man landet immer auf /paypal-express-guest-account … vermutlich weil: 2.b. Die in der Fehlermeldung besagte Funktion ValidateStep1 aus der engine/core/class/sAdmin.php erhält völlig leere Userdaten. Ich kann nicht sagen, woran da liegt, aber: Es ist eine völlig saubere Installation ohne jegliche Modifikationen am Code. Das Shopware-Paket ist 3.5.6 und in der aktuellen Installation ca. drei Wochen alt. Weiß jemand Rat? Gruß hochsaison

Ich habe festgestellt, dass der Aufruf von $this-\>sSYSTEM = $this-\>System(); in Zeile 52 der Datei /engine/connectors/payment.class.php den aktuellen Kunden ausloggt. Alle anderen Session Daten bleiben erhalten, wie z.B. Backend-User sowie Warenkorb. Jemand eine Idee?