in den Logs des Moduls “PayPal Plus Bezahlmodul für OXID eShop” (Version 2.0.4) tritt folgendes Problem auf:
PayPal\Core\PayPalHttpConnection: ERROR : Got Http response code 400 when accessing https://api.paypal.com/v1/payments/payment. {“name”:“VALIDATION_ERROR”,“details”:[{“field”:“transactions0.amount”,“issue”:“Amount cannot be zero”}],“message”:“Invalid request - see details”,“information_link”:“https://developer.paypal.com/docs/api/payments/#errors",“debug_id”:"XXXXXXXXXX”}
Ich habe gemerkt, dass es immer nach dem GET-Request /index.php?cl=thankyou auftritt, dh es wird eine Bestellung erstellt und nach ca 10-30 Sek. kommt der Request [22/Jun/2020:15:36:50 +0200] “GET /index.php?cl=order&payppaypalplussuccess=1&force_paymentid=payppaypalplus&paymentId=PAYID-XXXXXXXXXXXXXXXXXXXXX” an. Ich verstehe nicht, wodurch dieses Problem verursacht wird, s.: Apache-Logs anbei apache_log.jpg
besten Dank für die Antwort.
Nach dem Übergang auf “GET /index.php?cl=thankyou HTTP/1.0” ist der Warenkorb leer und es scheint alles korrekt zu sein. Aber ich verstehe leider nicht, warum nach der Anlegung einer Bestellung der zweite Request
“GET /index.php?cl=order&payppaypalplussuccess=1&force_paymentid=payppaypalplus&paymentId=PAYID-XXXXXXXXXXXXXXXXXXXXX&token=EC-XXXXXXXXXXXXXXXXX&PayerID=XXXXXXXXXXXXXX HTTP/1.0” 302"
kommt?