kulli
4. Juni 2018 um 16:22
1
Seit ein paar tagen nach jeder bestellung (zeitgleich mit order-mail Eingang): Kann jemand was mit dieser Meldung anfangen ?
im error log:
Shopware\Components\CSRFTokenValidationException: The provided X-CSRF-Token for path "/" is invalid. Please go back, reload the page and try again. in /engine/Shopware/Components/CSRFTokenValidator.php:149 Stack trace:
#0 /engine/Library/Enlight/Event/Handler/Default.php(91): Shopware\Components\CSRFTokenValidator->checkFrontendTokenValidation(Object(Enlight_Controller_ActionEventArgs))
#1 /engine/Library/Enlight/Event/EventManager.php(220): Enlight_Event_Handler_Default->execute(Object(Enlight_Controller_ActionEventArgs))
#2 /engine/Library/Enlight/Controller/Action.php(176): Enlight_Event_EventManager->notify('Enlight_Control...', Object(Enlight_Controller_ActionEventArgs))
#3 /engine/Library/Enlight/Controller/Dispatcher/Default.php(549): Enlight_Controller_Action->dispatch('indexAction')
#4 /engine/Library/Enlight/Controller/Front.php(222): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp))
#5 /engine/Shopware/Kernel.php(215): Enlight_Controller_Front->dispatch()
#6 /vendor/symfony/http-kernel/HttpCache/HttpCache.php(486): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#7 /engine/Shopware/Components/HttpCache/AppCache.php(268): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL)
#8 /vendor/symfony/http-kernel/HttpCache/HttpCache.php(253): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true)
#9 /vendor/symfony/http-kernel/HttpCache/HttpCache.php(270): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true)
#10 /engine/Shopware/Components/HttpCache/AppCache.php(143): Symfony\Component\HttpKernel\HttpCache\HttpCache->invalidate(Object(Symfony\Component\HttpFoundation\Request), true)
#11 /vendor/symfony/http-kernel/HttpCache/HttpCache.php(201): Shopware\Components\HttpCache\AppCache->invalidate(Object(Symfony\Component\HttpFoundation\Request), true)
#12 /engine/Shopware/Components/HttpCache/AppCache.php(116): Symfony\Component\HttpKernel\HttpCache\HttpCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#13 /home/amafinod/public_html/shopware.php(122): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request))
#14 {main}
Also irgendwas macht da einen POST-Request auf die Startseite. Das macht eigentlich keinerlei Sinn.
kulli
4. Juni 2018 um 17:39
3
Ich hab immer - solche Dinger
lang gesucht; kann nur Amazon payment sein: (der letzte POST) ?
KundenIP - - [04/Jun/2018:18:13:00 +0200] "POST /checkout/addVoucher/sTargetAction/confirm HTTP/1.1" 200 10390 "https://MeineDomain.eu/checkout/confirm" "Mozilla/5.0 (Linux; Android 4.4.2; Lenovo B8000-F Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.68 Safari/537.36"
KundenIP - - [04/Jun/2018:18:13:01 +0200] "GET /widgets/index/refreshStatistic?requestPage=/checkout/addVoucher/sTargetAction/confirm&requestController=checkout HTTP/1.1" 200 - "https://MeineDomain.eu/checkout/addVoucher/sTargetAction/confirm" "Mozilla/5.0 (Linux; Android 4.4.2; Lenovo B8000-F Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.68 Safari/537.36"
KundenIP - - [04/Jun/2018:18:13:35 +0200] "POST /checkout/payment HTTP/1.1" 302 - "https://MeineDomain.eu/checkout/addVoucher/sTargetAction/confirm" "Mozilla/5.0 (Linux; Android 4.4.2; Lenovo B8000-F Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.68 Safari/537.36"
KundenIP - - [04/Jun/2018:18:13:35 +0200] "GET /AmazonPay HTTP/1.1" 302 - "https://MeineDomain.eu/checkout/addVoucher/sTargetAction/confirm" "Mozilla/5.0 (Linux; Android 4.4.2; Lenovo B8000-F Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.68 Safari/537.36"
KundenIP - - [04/Jun/2018:18:13:39 +0200] "GET /checkout/finish/sUniqueID/P02-3976452-5623496 HTTP/1.1" 200 6249 "https://MeineDomain.eu/checkout/addVoucher/sTargetAction/confirm" "Mozilla/5.0 (Linux; Android 4.4.2; Lenovo B8000-F Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.68 Safari/537.36"
KundenIP - - [04/Jun/2018:18:13:40 +0200] "GET /widgets/index/refreshStatistic?requestPage=/checkout/finish/sUniqueID/P02-3976452-5623496&requestController=checkout HTTP/1.1" 200 - "https://MeineDomain.eu/checkout/finish/sUniqueID/P02-3976452-5623496" "Mozilla/5.0 (Linux; Android 4.4.2; Lenovo B8000-F Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.68 Safari/537.36"
54.240.197.73 - - [04/Jun/2018:18:13:41 +0200] "POST / HTTP/1.1" 400 12797 "-" "Amazon Simple Notification Service Agent"
Ja, sieht so aus.
Kann man bei Amazon vielleicht eine URL für die Notification hinterlegen? Könnte mir vorstellen, dass das irgendwo konfigurierbar ist und das Plugin dafür eine URL anbietet. Kenne das Plugin aber insgesamt zu wenig.
kulli
4. Juni 2018 um 17:50
5
Die zulässige Rückleitungs-url ist nicht ausgefüllt; war sie aber eigentlich noch nie.
Ich kläre das mal mit dem Support von best it
kulli
6. Juni 2018 um 03:35
6
bestit-Support: Es gibt eine „IPN URL“. Diese wird im Amazon Seller Central eingetragen.
Damit ist unter den ipn-einstellungen die Händler-URL gemeint. Damit klappt es zumindest schon bei einer Testbestellung ohne critical error.
(Früher hatten wir da nur die Domain drin - reicht heute anscheinend nicht mehr)
https://meinedomain.de/AmazonPay/order