Paypal Plugin und FireFox

Hallo,

interessanterweise laufen alle unsere PayPal Zahlungen auf einen Fehler, wenn der Anwender FireFox benutzt. Hat dafür jemand eine Erklärung?

Sobald ich Chrome, IE oder sonst was nehmen, lande ich ganz normal im jeweiligen PayPal fenster.

Die Fehlermeldung lautet:

 

 exception 'GuzzleHttp\Exception\ClientException' with message 'Client error response [url] https://api.paypal.com/v1/payments/payment/PAY-7J558151MY386724CLE5JSOI [status code] 400 [reason phrase] Bad Request' in /www/htdocs/w011ae55/engine/Shopware/Plugins/Community/Frontend/SwagPaymentPaypalPlus/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:89

 Stack trace:

 #0 /www/htdocs/w011ae55/engine/Shopware/Plugins/Community/Frontend/SwagPaymentPaypalPlus/vendor/guzzlehttp/guzzle/src/Subscriber/HttpError.php(33): GuzzleHttp\Exception\RequestException::create(Object(GuzzleHttp\Message\Request), Object(GuzzleHttp\Message\Response))

 #1 /www/htdocs/w011ae55/engine/Shopware/Plugins/Community/Frontend/SwagPaymentPaypalPlus/vendor/guzzlehttp/guzzle/src/Event/Emitter.php(108): GuzzleHttp\Subscriber\HttpError-\>onComplete(Object(GuzzleHttp\Event\CompleteEvent), 'complete')

 #2 /www/htdocs/w011ae55/engine/Shopware/Plugins/Community/Frontend/SwagPaymentPaypalPlus/vendor/guzzlehttp/guzzle/src/RequestFsm.php(91): GuzzleHttp\Event\Emitter-\>emit('complete', Object(GuzzleHttp\Event\CompleteEvent))

 #3 /www/htdocs/w011ae55/engine/Shopware/Plugins/Community/Frontend/SwagPaymentPaypalPlus/vendor/guzzlehttp/guzzle/src/RequestFsm.php(132): GuzzleHttp\RequestFsm-\>\_\_invoke(Object(GuzzleHttp\Transaction))

 #4 /www/htdocs/w011ae55/engine/Shopware/Plugins/Community/Frontend/SwagPaymentPaypalPlus/vendor/react/promise/src/FulfilledPromise.php(25): GuzzleHttp\RequestFsm-\>GuzzleHttp\{closure}(Array)

 #5 /www/htdocs/w011ae55/engine/Shopware/Plugins/Community/Frontend/SwagPaymentPaypalPlus/vendor/guzzlehttp/ringphp/src/Future/CompletedFutureValue.php(55): React\Promise\FulfilledPromise-\>then(Object(Closure), NULL, NULL)

 #6 /www/htdocs/w011ae55/engine/Shopware/Plugins/Community/Frontend/SwagPaymentPaypalPlus/vendor/guzzlehttp/guzzle/src/Message/FutureResponse.php(43): GuzzleHttp\Ring\Future\CompletedFutureValue-\>then(Object(Closure), NULL, NULL)

 #7 /www/htdocs/w011ae55/engine/Shopware/Plugins/Community/Frontend/SwagPaymentPaypalPlus/vendor/guzzlehttp/guzzle/src/RequestFsm.php(135): GuzzleHttp\Message\FutureResponse::proxy(Object(GuzzleHttp\Ring\Future\CompletedFutureArray), Object(Closure))

 #8 /www/htdocs/w011ae55/engine/Shopware/Plugins/Community/Frontend/SwagPaymentPaypalPlus/vendor/guzzlehttp/guzzle/src/Client.php(165): GuzzleHttp\RequestFsm-\>\_\_invoke(Object(GuzzleHttp\Transaction))

 #9 /www/htdocs/w011ae55/engine/Shopware/Plugins/Community/Frontend/SwagPaymentPaypalPlus/Components/RestClient.php(146): GuzzleHttp\Client-\>send(Object(GuzzleHttp\Message\Request))

 #10 /www/htdocs/w011ae55/engine/Shopware/Plugins/Community/Frontend/SwagPaymentPaypalPlus/Components/RestClient.php(131): Shopware\SwagPaymentPaypalPlus\Components\RestClient-\>sendRequest('PATCH', 'payments/paymen...', Array)

 #11 /www/htdocs/w011ae55/engine/Shopware/Plugins/Community/Frontend/SwagPaymentPaypalPlus/Subscriber/Checkout.php(201): Shopware\SwagPaymentPaypalPlus\Components\RestClient-\>patch('payments/paymen...', Array)

 #12 /www/htdocs/w011ae55/engine/Shopware/Plugins/Community/Frontend/SwagPaymentPaypalPlus/Bootstrap.php(347): Shopware\SwagPaymentPaypalPlus\Subscriber\Checkout-\>onPreRedirectToPayPal(Object(Enlight\_Event\_EventArgs))

 #13 /www/htdocs/w011ae55/engine/Library/Enlight/Event/Handler/Plugin.php(149): Shopware\_Plugins\_Frontend\_SwagPaymentPaypalPlus\_Bootstrap-\>onPreRedirectToPayPal(Object(Enlight\_Event\_EventArgs))

 #14 /www/htdocs/w011ae55/engine/Library/Enlight/Event/EventManager.php(251): Enlight\_Event\_Handler\_Plugin-\>execute(Object(Enlight\_Event\_EventArgs))

 #15 /www/htdocs/w011ae55/engine/Library/Enlight/Controller/Action.php(157): Enlight\_Event\_EventManager-\>notifyUntil('Enlight\_Control...', Array)

 #16 /www/htdocs/w011ae55/engine/Library/Enlight/Controller/Dispatcher/Default.php(523): Enlight\_Controller\_Action-\>dispatch('preRedirectActi...')

 #17 /www/htdocs/w011ae55/engine/Library/Enlight/Controller/Front.php(223): Enlight\_Controller\_Dispatcher\_Default-\>dispatch(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Enlight\_Controller\_Response\_ResponseHttp))

 #18 /www/htdocs/w011ae55/engine/Shopware/Kernel.php(182): Enlight\_Controller\_Front-\>dispatch()

 #19 /www/htdocs/w011ae55/vendor/symfony/http-kernel/HttpCache/HttpCache.php(491): Shopware\Kernel-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)

 #20 /www/htdocs/w011ae55/engine/Shopware/Components/HttpCache/AppCache.php(266): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL)

 #21 /www/htdocs/w011ae55/vendor/symfony/http-kernel/HttpCache/HttpCache.php(258): Shopware\Components\HttpCache\AppCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true)

 #22 /www/htdocs/w011ae55/vendor/symfony/http-kernel/HttpCache/HttpCache.php(275): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>pass(Object(Symfony\Component\HttpFoundation\Request), true)

 #23 /www/htdocs/w011ae55/engine/Shopware/Components/HttpCache/AppCache.php(141): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>invalidate(Object(Symfony\Component\HttpFoundation\Request), true)

 #24 /www/htdocs/w011ae55/vendor/symfony/http-kernel/HttpCache/HttpCache.php(206): Shopware\Components\HttpCache\AppCache-\>invalidate(Object(Symfony\Component\HttpFoundation\Request), true)

 #25 /www/htdocs/w011ae55/engine/Shopware/Components/HttpCache/AppCache.php(114): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)

 #26 /www/htdocs/w011ae55/shopware.php(117): Shopware\Components\HttpCache\AppCache-\>handle(Object(Symfony\Component\HttpFoundation\Request))

 #27 {main}

 2017-06-09T14:49:11.531664+0200

 core

 {

     "uri": "/checkout/preRedirect",

     "method": "POST",

     "query": {

         "module": "frontend",

         "controller": "checkout",

         "action": "preRedirect"

     },

     "post": []

 }

 No session data available

 1

Ist denn der Fehler wirklich nur bei uns?

Habe es mit verschiedenen FF Versionen versucht und auch die PayPal Plugins neu installiert.
Immer das gleiche Problem.

Würde mich verwundern wenn das nur bei uns so sein sollte?

Bisher konnte ich den fehler nicht nachstellen.

 

Wir haben den Fehler auch

Bei uns lag es schlussendlich an einem Plugin “Zusätzliches Checkboxfeld”

Das hatte die Probleme mit dem FF verursacht