seit dem wir auf SwagPaymentPayPalUnified umgestiegen sind, bekommen wir ab und zu diese fehler in plugin* log datein:
[2019-04-02 02:06:44] 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-LSRKO6Q05862431HM4703204/execute [status code] 400 [reason phrase] Bad Request","payload":"{\"name\":\"INSTRUMENT_DECLINED\",\"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\":\"f384aee03f5f4\"}"} {"uid":"4d540ab"}
und wohl dadurch ist die datenbank eintrag jetzt "kaputt":
mysql> select transactionID,temporaryID from s_order where temporaryID = 'PAYID-LSRKO6Q05862431HM4703204';
+--------------------------------+--------------------------------+
| transactionID | temporaryID |
+--------------------------------+--------------------------------+
| PAYID-LSRKO6Q05862431HM4703204 | PAYID-LSRKO6Q05862431HM4703204 |
+--------------------------------+--------------------------------+
und trotzdem setzt SwagPaymentPayPalUnified diese bestellung auf offen, und dadurch kann unsere intranet (und shopware-backend SwagPaymentPayPalUnified bestellung-liste) damit nichts anfangen...
hab dies leider noch nicht in paypal sandbox reproduzieren können :(
hat jemand andere dieses problem mit SwagPaymentPayPalUnified?
kann jemand es in paypal sandbox reproduzieren?
hmm, wer kennt sich aus mit paypal sandbox?
hab das hier gefunden: https://developer.paypal.com/docs/api/nt-rest/
aber ich kann nirgens INSTRUMENT_DECLINED finden…
und die sprechen von https://api.sandbox.paypal.com/v1/payments/payouts aber SwagPaymentPayPalUnified benutzt https://api.sandbox.paypal.com/v1/payments/payment ?!
oder ist “payments/payouts” dasselbe wie “payments/payment”?
ahaaa! test values kann nur für payouts benutzt werden, für payments muss man headers benutzen https://developer.paypal.com/docs/api/request-headers/ (dann auch mit der richtigen fehler code, statt irgendein verweis)
Hallo,
wir haben soeben die Version 2.2.2 released. Hier weitere Informationen: https://forum.shopware.com/discussion/comment/248042/#Comment_248042
Viele Grüße aus Schöppingen
Michael Telgmann