PayPal Express Checkout Fehler

Hallo,

nachdem es für das PayPal Plugin ja keinen Support gibt, versuche ich es mal hier.

Der Express Checkout über PayPal funktioniert bei mir nicht mehr. Ich kann aber nicht sagen, seit wann es ist. Möglich, dass es seit den Updates auf Shopware 5.5.2 oder dem PayPal Plugin 1.1.1 ist, oder auch danach oder davor. Es ist erst jetzt aufgefallen. Beim Klick auf den Express Checkout Button wird man zur Registrierungsseite weitergeleitet. Im Log findet man folgende Fehlermeldung:

[2018-10-29 20:01:40] 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”:“Transaction amount details (subtotal, tax, shipping) must add up to specified amount total”},{“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”:“f72e3d068494a”}"} {“uid”:“8fd7448”}
 

Hat das Problem schon mal jemand gehabt oder eine Ahnung, woran das liegen kann? “Transaction amount details (subtotal, tax, shipping) must add up to specified amount total” klingt ja relativ sprechend, wüsste aber nicht, was ich da tun kann.

Das klingt ja erstmal so, als ob bei dir der Warenkorb 0€ wäre.

Hast du da ggf. einen Gutschein oder etwas besonderes im Warenkorb?

Wenn du einen normalen Checkout machst, funktioniert es dann?

Ist der Währungsfaktor für EUR auch 1 und nicht 0 in den Grundeinstellungen?

Danke für deine Antwort!

Der Warenkorb ist gefüllt, keine besonderen Sachen im Warenkorb. Ein normaler Checkout funktioniert. Das Ganze ist reproduzierbar von unterschiedlichen Browsern und Endgeräten. Der Währungsfaktor ist 1, ja.

Hey, 

hab das selbe Problem mit Shopware 5.5.4 und Paypal Plugin 2.0.3

Ich weis aber nicht wie PayPal auf die Idee kommt das der Warenkorb leer ist. Die meisten PayPal bestellungen kommen durch. Es kommt aber ab und zu zu diesem Fehler. Ich sehe das die Kunden mehrfach versuchen die zahlung abzuschliesen. Manchmal ist die Bestellung dann auch mehrfach als unbezahlte PayPal Bestellung im System. 

Wie kann ich prüfen was hier manchmal passiert?

[2019-01-05 06:33:26] plugin.ERROR: PayPal: Could not process checkout due to a communication failure {"message":"Client error response [url] https://api.paypal.com/v1/payments/payment/PAYID-LQYEAZA75J681295I811435Y/execute [status code] 400 [reason phrase] Bad Request","payload":"{\"name\":\"INSTRUMENT_DECLINED\",\"details\":[],\"message\":\"The instrument presented was either declined by the processor or bank, or it can't be used for this payment.\",\"information_link\":\"https://developer.paypal.com/docs/api/payments/#errors\",\"debug_id\":\"56f776b5ze524\"}"} {"uid":"8e1k08f"}
[2019-01-05 06:33: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\":\"d24014d4a4233\"}"} {"uid":"801labb"}
[2019-01-05 06:34:08] 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\":\"4a2de11b88acc\"}"} {"uid":"467183e"}

 

Hi,

wir haben ein ähnliches Problem.  Shopware Version 5.4.6 + Paypal Version 2.1.0

Tritt willkürlich auf, wie kann man diesem Fehler auf die Schliche kommen?

 [2019-01-22 19:08:15] 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\":\"8bb4657ed10bf\"}"} {"uid":"a033507"}

 

Hallo,

gab es heir eine Lösung?

Das gleiche Problem haben wir auch immer öfter.

Wir nutzen keinen Gutschein und in den entsprechenden Warenkörben lag nix besonderes.
Auch der Faktor ist korrekt eingestellt.

Shopware: 5.5.8
PP: 2.1.3

Es kommen immer 2 Meldungen:

{
  “message”: “Client error response [url] https://api.paypal.com/v1/payments/payment/PAYID-LSWQBDI78L793330A004540X/execute [status code] 400 [reason phrase] Bad Request”,
  “payload”: "{“name”:“TRANSACTION_REFUSED”,“message”:“The request was refused”,“information_link”:"https://developer.paypal.com/docs/api/payments/#errors",“debug_id”:“3aff19b91c46c”}"
}

{
  “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”:“731e8d062ba23”}"
}

 

Schliesse mich mal an

ich auch

Selbe Fehlermeldung. Shopware 5.5.7 + PayPal 2.1.3. Kundenwarenkörb waren gefüllt. Gibt es ggf. schon ein Ticket dafür?

Könnt ihr eure aktuellen Fehlermeldung unter der Angabe der PP Version mit der Forum Code-Funktion hier posten?

Hier auch immer mal wieder

[2019-04-17 10:53:23] 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\":\"108effe188525\"}"} {"uid":"549e979"}
[2019-04-17 10:53: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\":\"e826ca8c7b71f\"}"} {"uid":"a8fca52"}
[2019-04-17 14:06:33] plugin.ERROR: PayPal: Could not process checkout due to a communication failure {"message":"Client error response [url] https://api.paypal.com/v1/payments/payment/PAYID-LS3RLGY76435191VR846730U/execute [status code] 400 [reason phrase] Bad Request","payload":"{\"name\":\"TRANSACTION_REFUSED\",\"message\":\"The request was refused\",\"information_link\":\"https://developer.paypal.com/docs/api/payments/#errors\",\"debug_id\":\"d59baa8bc5100\"}"} {"uid":"1a116bb"}
[2019-04-17 14:06:35] 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\":\"807249603ddf6\"}"} {"uid":"c263943"}
[2019-04-17 14:23:49] 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\":\"2625ec2690fb\"}"} {"uid":"f22fd47"}
[2019-04-17 14:30:06] plugin.ERROR: PayPal: Could not process checkout due to a communication failure {"message":"Client error response [url] https://api.paypal.com/v1/payments/payment/PAYID-XXXXXXXXX/execute [status code] 400 [reason phrase] Bad Request","payload":"{\"name\":\"PAYER_ACTION_REQUIRED\",\"message\":\"Transaction cannot complete successfully, instruct the buyer to return to PP.\",\"information_link\":\"https://developer.paypal.com/docs/api/payments/#errors\",\"debug_id\":\"a32958687006\",\"links\":[{\"href\":\"https://www.paypal.com/webapps/helios?action=resolve&cart_id=XXXXXXXXX&payer_id=XXXXXXXXX&client_id=XXXXXXXXX&redirect_uri=\",\"rel\":\"https://uri.paypal.com/rel/resolution\",\"method\":\"REDIRECT\"}]}"} {"uid":"76a9f5c"}
[2019-04-17 14:30:07] 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\":\"8bc49c3188b36\"}"} {"uid":"4d80b85"}
[2019-04-17 14:30:13] 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\":\"19a1103d8d2e2\"}"} {"uid":"a01048c"}
[2019-04-17 14:30:17] 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\":\"d623ad426f713\"}"} {"uid":"7d37d35"}
[2019-04-17 14:30:21] 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\":\"79375aec23ce7\"}"} {"uid":"e8c6b09"}

 

Hallo zusammen,

zur „Amount cannot be zero“ Thematik habe ich hier mal einen Beitragverfasst.

Viele Grüße aus Schöppingen

cool Michael Telgmann

Gibt es mittlerweile eine Lösung?
Habe teilweise Fehlermeldungen bei denen die Transaktionsnummer bei den fehlgeschlagenen Zahlungen entweder mit „PAYID…“ oder „EC-…“ beginnt.

Viele Grüße

Welche Fehlermeldungen?