Gelöst PayPal Express-Fehler

baumaschinenteile24

Sehr aktives Mitglied
2. Mai 2012
464
63
Ich habe gerade das PayPal-Plugin, Version 106, installiert und gemäß der Anleitung PayPal Express eingerichtet. Dann habe ich probeweise etwas eingekauft und versucht, es mit PayPal Express zu bezahlen. Weiterleitung zu PayPal hat einwandfrei geklappt, Übernahme meiner Bestelldaten auch. Aber wenn ich auf "Zahlungspflichtig bestellen" drücke, kommt folgende Fehlermeldung:

Fatal error: Uncaught Error: Call to a member function getInvoiceID() on null in /includes/plugins/jtl_paypal/version/106/paymentmethod/class/PayPalExpress.class.php:336 Stack trace: #0 /includes/bestellabschluss_inc.php(922): PayPalExpress->preparePaymentProcess(Object(Bestellung)) #1 bestellabschluss.php(99): setzeSmartyWeiterleitung(Object(Bestellung)) #2 {main} thrown in /includes/plugins/jtl_paypal/version/106/paymentmethod/class/PayPalExpress.class.php on line 336
Ordnerstrukturen unterhalb des Shop-Roots hab ich jetzt mal entfernt, die sind original natürlich enthalten.

Hab ich da jetzt was falsch eingestellt, oder liegt der Fehler im Plugin? Eine Bestellung wird erzeugt, nur eine Zahlung eben nicht.

Ich wäre für jede Hilfe dankbar.

Schönes Wochenende,
André
baumaschinenteile24
 

Rico Giesler

Offizieller Service Partner
SPBanner
10. Mai 2017
13.247
1.526
Ich gehe davon aus dass ihr noch die 4.05.1 oder .2 verwendet. In der 4.05.3 gab es dazu eine Anpassung.

Mit PayPal Express und der Shop-Version 4.05.1 & 4.05.2 (Plugin-Version 1.06) nehmen Sie bitte noch folgende Anpassungen vor:

1. In den Plugin-Einstellungen im Reiter "PayPal Express" setzen Sie im oberen Block bei der Option "PHPQuery Selector" bitte statt dem vorhandenen Inhalt folgendes ein:
.panel-note, #basket_checkout, .basket-well .proceed
Hinweis: Falls Ihr Template hier individuell angepasste Selektoren nutzt, wenden Sie sich bitte an den Entwickler des Templates.

2. Die Datei "PayPalExpress.class.php" im Anhang kopieren Sie bitte in das folgende Verzeichnis auf Ihrem Webspace:
/includes/plugins/jtl_paypal/version/106/paymentmethod/class
(vorher bitte entpacken) 🙂
 

Anhänge

Ähnliche Themen