Momentan habe ich den Shop im One-Page-Checkout-Modus, damit die Checkbox für das Widerrufsrecht bei virtuellen Artikeln auch erscheint.
Das führt aber zu einem Problem bei PayPal-Kunden. Wenn diese bei einer Gastbestellung nicht den Speichern-Button klicken bevor sie mit der Zahlung fortfahren,
wird der Bestellvorgang nicht abgeschlossen. Zahlung ist aber erfolgt.
Question
Jens_M.
Hallo Community,
Prestashop 1.6.1.17
Paypal 3.11.4.7(Gurkcity)
Momentan habe ich den Shop im One-Page-Checkout-Modus, damit die Checkbox für das Widerrufsrecht bei virtuellen Artikeln auch erscheint.
Das führt aber zu einem Problem bei PayPal-Kunden. Wenn diese bei einer Gastbestellung nicht den Speichern-Button klicken bevor sie mit der Zahlung fortfahren,
wird der Bestellvorgang nicht abgeschlossen. Zahlung ist aber erfolgt.
20.12.2017 17:04:07 doomprints.de [client ] PHP Fatal error: Uncaught exception 'PrestaShopException' with message 'Can't save Order' in /mnt/web221/e2/35/56552535/htdocs/classes/PaymentModule.php:345, referer: https://www.paypal.com/webapps/hermes?flow=1-P&ulReturn=true&token=EC-9B363627D67487902&useraction=commit&country.x=DE&locale.x=de_DE
20.12.2017 17:04:07 doomprints.de [client ] Stack trace:, referer: https://www.paypal.com/webapps/hermes?flow=1-P&ulReturn=true&token=EC-9B363627D67487902&useraction=commit&country.x=DE&locale.x=de_DE
20.12.2017 17:04:07 doomprints.de [client ] #0 /mnt/web221/e2/35/56552535/htdocs/modules/paypal/paypal.php(2428): PaymentModuleCore->validateOrder(92, 2, 5.45, 'PayPal', 'Payment accepte...', Array, 1, false, NULL, Object(Shop)), referer: https://www.paypal.com/webapps/hermes?flow=1-P&ulReturn=true&token=EC-9B363627D67487902&useraction=commit&country.x=DE&locale.x=de_DE
20.12.2017 17:04:07 doomprints.de [client ] #1 /mnt/web221/e2/35/56552535/htdocs/modules/paypal/express_checkout/payment.php(363): PayPal->validateOrder(92, 2, 5.45, 'PayPal', 'Payment accepte...', Array, 1, false, NULL, Object(Shop)), referer: https://www.paypal.com/webapps/hermes?flow=1-P&ulReturn=true&token=EC-9B363627D67487902&useraction=commit&country.x=DE&locale.x=de_DE
20.12.2017 17:04:07 doomprints.de [client ] #2 /mnt/web221/e2/35/56552535/htdocs/modules/paypal/express_checkout/payment.php(380): validateOrder(Object(Customer), Object(Cart), Object(PaypalExpressCheckout)), referer: https://www.paypal.com/webapps/hermes?flow=1-P&ulReturn=true&token=EC-9B363627D67487902&useraction=commit&country.x=DE&locale.x=de_DE
20.12.2017 17:04:07 doomprints.de [client ] #3 {main}, referer: https://www.paypal.com/webapps/hermes?flow=1-P&ulReturn=true&token=EC-9B363627D67487902&useraction=commit&country.x=DE&locale.x=de_DE
20.12.2017 17:04:07 doomprints.de [client ] thrown in /mnt/web221/e2/35/56552535/htdocs/classes/PaymentModule.php on line 345, referer: https://www.paypal.com/webapps/hermes?flow=1-P&ulReturn=true&token=EC-9B363627D67487902&useraction=commit&country.x=DE&locale.x=de_DE
client IP entfernt
Rundungsfehler, Sonderzeichen konnte ich als Fehlerquelle ausschliessen
Trotz intensiver Recherchen ist es mir nicht gelungen dafür eine einfache (kostenlose) Lösung zu finden.
Darum möchte ich, wenn möglich den 5-Schritte-Bestellvorgang benutzen, nur brauche ich dazu die Checkbox für das Widerrufsrecht.
Wer kann mir auf die Sprünge helfen, wie ich dazu vorgehen muss?
Vielen Dank schon mal im Voraus
Euch Allen eine schöne Zeit
Jens
Link to comment
Share on other sites
11 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now