Amazon Pay Problem

Vorweg. Bestellungen per Amazon Pay sind möglich. Das Problem ist, daß nach Abschluss der Bestellung keine automatische Rückmeldung/Abbuchung mehr durch Amazon erfolgt, wie dies beim Vorgänger “Amazon Login und Bezahlen” der Fall war. Ich muss mich jedes Mal ins Sellercentral einloggen und die Abbuchung manuell veranlassen. Bei Aufgabe der Bestellung durch den Kunden erscheint diese Fehlermeldung:

 Shopware\Components\CSRFTokenValidationException: The provided X-CSRF-Token for path "/amazonpaymentsadvanced/order" is invalid. Please go back, reload the page and try again. in /var/www/clients/client1/web4/web/engine/Shopware/Components/CSRFTokenValidator.php:155

 Stack trace:

 #0 /var/www/clients/client1/web4/web/engine/Library/Enlight/Event/Handler/Default.php(91): Shopware\Components\CSRFTokenValidator-\>checkFrontendTokenValidation(Object(Enlight\_Controller\_ActionEventArgs))

 #1 /var/www/clients/client1/web4/web/engine/Library/Enlight/Event/EventManager.php(214): Enlight\_Event\_Handler\_Default-\>execute(Object(Enlight\_Controller\_ActionEventArgs))

 #2 /var/www/clients/client1/web4/web/engine/Library/Enlight/Controller/Action.php(141): Enlight\_Event\_EventManager-\>notify('Enlight\_Control...', Object(Enlight\_Controller\_ActionEventArgs))

 #3 /var/www/clients/client1/web4/web/engine/Library/Enlight/Controller/Dispatcher/Default.php(525): Enlight\_Controller\_Action-\>dispatch('indexAction')

 #4 /var/www/clients/client1/web4/web/engine/Library/Enlight/Controller/Front.php(223): Enlight\_Controller\_Dispatcher\_Default-\>dispatch(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Enlight\_Controller\_Response\_ResponseHttp))

 #5 /var/www/clients/client1/web4/web/engine/Shopware/Kernel.php(184): Enlight\_Controller\_Front-\>dispatch()

 #6 /var/www/clients/client1/web4/web/vendor/symfony/http-kernel/HttpCache/HttpCache.php(491): Shopware\Kernel-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)

 #7 /var/www/clients/client1/web4/web/engine/Shopware/Components/HttpCache/AppCache.php(268): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL)

 #8 /var/www/clients/client1/web4/web/vendor/symfony/http-kernel/HttpCache/HttpCache.php(258): Shopware\Components\HttpCache\AppCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true)

 #9 /var/www/clients/client1/web4/web/vendor/symfony/http-kernel/HttpCache/HttpCache.php(275): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>pass(Object(Symfony\Component\HttpFoundation\Request), true)

 #10 /var/www/clients/client1/web4/web/engine/Shopware/Components/HttpCache/AppCache.php(143): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>invalidate(Object(Symfony\Component\HttpFoundation\Request), true)

 #11 /var/www/clients/client1/web4/web/vendor/symfony/http-kernel/HttpCache/HttpCache.php(206): Shopware\Components\HttpCache\AppCache-\>invalidate(Object(Symfony\Component\HttpFoundation\Request), true)

 #12 /var/www/clients/client1/web4/web/engine/Shopware/Components/HttpCache/AppCache.php(116): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)

 #13 /var/www/clients/client1/web4/web/shopware.php(118): Shopware\Components\HttpCache\AppCache-\>handle(Object(Symfony\Component\HttpFoundation\Request))

 #14 {main}

 2017-08-11T16:20:08.154214+0200

 core

 {

     "uri": "/amazonpaymentsadvanced/order",

     "method": "POST",

     "query": {

         "module": "frontend",

         "controller": "amazonpaymentsadvanced",

         "action": "order"

     },

     "post": []

 } Kann jemand etwas damit anfangen ? Vorab vielen Dank für Hinweise !

Wende Dich doch an den Support von BestIT; die sind recht fit im Support.

Hast du im SellerCentral bei den Integrationseinstellungen  auch die URL geändert? Die wurde mit dem neuen Plugin auch angepasst

Händler-URL:https://deinshop.de/AmazonPay/order muss es nun lauten. Weil deine URL noch auf

 /amazonpaymentsadvanced/order läuft.
1 Like