Paypal 4.1.1 Fehler beim Ändern der Zahlungsarten im Schritt 2 des Bestellvorgangs

Hallo Community,

wenn ich auf die Seite „Zahlungen & Versand“ komme, dann wird die Option ‚Paypal‘ mit den entsprechenden Icons angezeigt:

Ändert man daraufhin die Zahlungsart, dann verschwinden die Paypal-Icons:

Egal was man dann ausgewählt hat, wenn man auf weiter klickt, kommt die folgende Fehlerseite:
image

Wenn die Icons verschwinden erscheint in der Java-Console die Fehlermeldung:

Uncaught TypeError: window.paypal.isFundingEligible is not a function
    at Plugin.checkEligibility (1651523918_f57beb793d7ef405266c29117c184386.js:828:389)
    at Plugin.createEligibilityCheck (1651523918_f57beb793d7ef405266c29117c184386.js:828:321)
    at Plugin.init (1651523918_f57beb793d7ef405266c29117c184386.js:828:6)
    at PluginBase (1651523918_f57beb793d7ef405266c29117c184386.js:144:284)
    at new Plugin (1651523918_f57beb793d7ef405266c29117c184386.js:152:280)
    at HTMLDivElement.<anonymous> (1651523918_f57beb793d7ef405266c29117c184386.js:152:416)
    at Function.each (1651523918_f57beb793d7ef405266c29117c184386.js:5:2976)
    at S.fn.init.each (1651523918_f57beb793d7ef405266c29117c184386.js:5:1454)
    at S.fn.init.pluginFn [as swagPayPalUnifiedSepaEligibility] (1651523918_f57beb793d7ef405266c29117c184386.js:152:75)
    at EventEmitter._initSinglePlugin (1651523918_f57beb793d7ef405266c29117c184386.js:193:20)

oder aber auch:

Uncaught TypeError: me.paypal.Marks is not a function
    at HTMLSpanElement.<anonymous> (1651523918_f57beb793d7ef405266c29117c184386.js:811:212)
    at Function.each (1651523918_f57beb793d7ef405266c29117c184386.js:5:2976)
    at S.fn.init.each (1651523918_f57beb793d7ef405266c29117c184386.js:5:1454)
    at Plugin.renderButtons (1651523918_f57beb793d7ef405266c29117c184386.js:811:186)
    at Plugin.createButtons (1651523918_f57beb793d7ef405266c29117c184386.js:808:2592)
    at Object.i (1651523918_f57beb793d7ef405266c29117c184386.js:5:88736)
    at Object.dispatch (1651523918_f57beb793d7ef405266c29117c184386.js:5:43090)
    at Object.v.handle (1651523918_f57beb793d7ef405266c29117c184386.js:5:41074)
    at Object.trigger (1651523918_f57beb793d7ef405266c29117c184386.js:5:71513)
    at Object.<anonymous> (1651523918_f57beb793d7ef405266c29117c184386.js:5:72108)

je nach dem ob man eine Paypal-Zahlungmethode anklickt oder eine „nicht-Paypal-Zahlungmethode“.

Das Plugin ist in der Version 4.1.1
Shopware-Version ist 5.7.2

Bitte um Hilfe.

Vielen Dank im Voraus,

Nikolaj Ruppert

Siehe Token Error im Forum, dürfte wohl damit zu tun haben.

Vielen dank für die schnelle Antwort!

Aber die Java-Script-Fehlermeldungen passieren ja vor der „Fehlerhafter Token“-Meldung. Dann müssen sie es doch verursachen, oder habe ich einen Denkfehler?

Würden Sie mir empfehlen die CSRF-Token ausschalten und erneut testen?

Grüße, Nikolaj

Hallo @NikolajRuppert

die Fehler in der Konsole konnte ich nachstellen. Hier das Ticket dazu Shopware Issuetracker

Diese Fehler haben nichts mit dem CSRF-Token zu tun. Dieser Fehler wird seine Ursache woanders haben. Dafür bitte die anderen Thread zu diesem Thema nutzen.

Viele Grüße aus Schöppingen
Michael Telgmann

Hallo @NikolajRuppert

ich hab gerade herausgefunden, dass der CSRF-Token Fehler ein Folgefehler ist, verursacht durch die Javascript Fehler von PayPal.
Da das Javascript, dass für die CSRF-Token zuständig ist, nicht korrekt ausgeführt wurde.

Wir werden das aber im oben genannten Ticket lösen.

Viele Grüße aus Schöppingen
Michael Telgmann

Hallo Herr Telgmann,

Klasse!

Vielen Dank und schöne Grüße,

Nikolaj

Hallo @NikolajRuppert ,

PayPal Update 4.1.2 ist soeben veröffentlicht. Das sollte die Probleme beheben.
Entschuldige bitte die Umstände!

Viele Grüße aus Schöppingen
Michael Telgmann