WICHTIG: PayPal Produkte

Hallo,

wir haben sporadisch auch Fehler beim PayPal Plugin:

[2019-07-04 10:07:27] plugin.ERROR: PayPal: Could not create payment for plus payment wall due to a communication failure {“message”:“Client error response [url] https://api.paypal.com/v1/payments/payment [status code] 400 [reason phrase] Bad Request”,“payload”:"{“name”:“VALIDATION_ERROR”,“details”:[{“field”:“transactions[0].amount”,“issue”:“Amount cannot be zero”}],“message”:“Invalid request - see details”,“information_link”:"https://developer.paypal.com/docs/api/payments/#errors",“debug_id”:“7d38384940f25”}"} {“uid”:“d427826”}

[2019-07-04 10:08:06] plugin.ERROR: PayPal: Could not process express-checkout due to a communication failure {“message”:“Client error response [url] https://api.paypal.com/v1/payments/payment [status code] 400 [reason phrase] Bad Request”,“payload”:"{“name”:“VALIDATION_ERROR”,“details”:[{“field”:“transactions[0].amount”,“issue”:“Amount cannot be zero”}],“message”:“Invalid request - see details”,“information_link”:"https://developer.paypal.com/docs/api/payments/#errors",“debug_id”:“57461510577cd”}"} {“uid”:“4951c20”}
 

Aufgrund der Fehlermeldung würde ich ja vermuten, dass der Rechnungsbetrag aus irgendwelchen Gründen 0€ beträgt, aber mit einer anderen Zahlungsart (Amazon Pay) geht die Bestellung dann durch. Mir fehlt hier leider absolut ein Anhaltspunkt, woran das liegen könnte. [@Moritz Naczenski](http://forum.shopware.com/profile/14574/Moritz Naczenski “Moritz Naczenski”)‍ Kannst du uns da vllt weiterhelfen?

Hallo @pArc23‍,

welche Version des Plugins hast du im Einsatz? Wir haben in letzter Zeit einige Updates heraus gebracht, die diesen Fehler eindämmen sollten,

Viele Grüße aus Schöppingen

cool Michael Telgmann

Hi,

wir nutzen aktuell die Version 2.2.0

Hallo,

dann probiere mal die aktuelle Version aus  Wink

Viele Grüße aus Schöppingen

cool Michael Telgmann

Ok, die aktuelle Verions ist installiert. Das Log schmeißt jetzt gelegentlich diesen Fehler:

 

[2019-07-10 13:50:09] plugin.ERROR: PayPal: Could not create payment for plus payment wall due to a communication failure {“message”:“Client error response [url] https://api.paypal.com/v1/payments/payment [status code] 400 [reason phrase] Bad Request”,“payload”:"{“name”:“VALIDATION_ERROR”,“details”:[{“field”:“transactions[0].amount”,“issue”:“Amount cannot be zero”}],“message”:“Invalid request - see details”,“information_link”:"https://developer.paypal.com/docs/api/payments/#errors",“debug_id”:“fd6f94f71319d”}"} {“uid”:“632789e”}
 

:frowning:

Beste Grüße

Martin

Hallo Martin,

an welcher Stelle tritt dieser Fehler denn auf? kannst du das reproduzieren? Gibt es ein Fehlverhalten im Shop oder wird einfach nur der Fehler geloggt.

Viele Grüße aus Schöppingen

cool Michael Telgmann

Hallo Michael,

ich habe versucht den Fehler zu reproduzieren, bekomme es aber leider nicht hin. Der einzige Anhaltspunkt den ich habe ist das Log.

Und ich habe noch eine weitere Frage, eigentlich haben wir im Plugin eingestellt, das der Expressbutton auf der Produktdetailseite angezeigt werden soll, das passiert aber einfach ncih.

Beim Amazon Plugin funktioniert es, können wir das in irgendeienr Templatedatei beeinflussen und schauen was da los ist?

Beste Grüße

Martin

Hallo Martin,

solange der Fehler “nur” im Log ist und es keine Einschränkungen in der Storefront gibt, würde ich das vielleicht erstmal so weiter beobachten. Zumal du das ja scheinbar nicht nachstellen kannst. 

Wenn der Button sonst überall korrekt dargestellt wird, vermute ich, dass die Ursache im Template liegt. Das kann ein eigenes Theme sein, oder ein anderes Plugin, dass an der Stelle nicht sauber mit den Smarty Blöcken arbeitet. Zum Testen mal das Standard Template aktvieren und alle Plugins ausschalten, die die Detailseite beeinflussen könnten. 

Viele Grüße aus Schöppingen

cool Michael Telgmann

Hi Michael,

wir werden das dann mal beobachten. 

Ursache für den Button liegt tatsächlich im Template. Wir würden die beiden Buttons gerne nebeneinander darstellen.

Weißt du in welchem Template oder an welcher Stelle wir dafür am besten eingreifen?

Beste Grüße

Martin

 

Hallo Martin,

dafür müsstest du einmal in die Plugins schauen, an welche Stelle, die sich ins Template einbinden. Vermutllich wirst du dann eines der beiden Plugins im Template anpassen müssen. Dabei musst du beachten, dass wenn du dafür das Theme anpasst, dass diese Theme nach den Plugins geladen wird.

Viele Grüße aus Schöppingen

cool Michael Telgmann

Hallo in die Runde,

ich möchte das gern noch einmal aufgreifen. Das Problem tritt auch bei unseren Shops sporadisch auf, die Zahlungen kommen an, allerdings bricht die Kaufabwicklung ab. Kunden bestellen daher zum Teil doppelt. Hat Jemand etwas tiefergründiges herausgefunden?

[2020-01-21 11:06:28] plugin.ERROR: PayPal: Could not process express-checkout due to a communication failure {„message“:„Client error response [url] https://api.paypal.com/v1/payments/payment [status code] 400 [reason phrase] Bad Request“,„payload“:"{"name":"VALIDATION_ERROR","details":[{"field":"transactions[0].amount","issue":"Amount cannot be zero"}],"message":"Invalid request - see details","information_link":"https://developer.paypal.com/docs/api/payments/#errors\„,\„debug\_id\“:\„4f02ce61d4088\“}“} {„uid“:„e684e3a“}

Shopware 5.6.4 

Gibt es hierzu mittlerweile eine Lösung? Bei uns sind solche Log Einträge auch täglich im Log zu sehen. Shopware Version 5.5.8 und Papypal Plugin Version v 3.0.1

[2020-10-06 12:20:30] plugin.ERROR: PayPal: Could not create payment for plus payment wall due to a communication failure {“message”:“Client error response [url] https://api.paypal.com/v1/payments/payment [status code] 400 [reason phrase] Bad Request”,“payload”:"{“name”:“VALIDATION_ERROR”,“details”:[{“field”:“transactions[0].amount”,“issue”:“Amount cannot be zero”}],“message”:“Invalid request - see details”,“information_link”:"https://developer.paypal.com/docs/api/payments/#errors",“debug_id”:“90baea3db5514”}"} {“uid”:“1c5d902”}