2016-05-04 9 views
0

Im WorldPay-Site auf einer Magento Installation und Im ein Problem mit dem Rückruf mit:Warum bekomme ich eine 404-Seite, wenn ich von Worldpay zurückgeschickt werde?

Ein Benutzer ein Produkt kauft, füllt die Adresse und Liefer Info, mit WorldPay bezahlen, erhält an WorldPay gerichtet, Kartendaten eingeben und dann Ich werde wieder auf die Website gefeuert, ABER sie werden zurückgefeuert nach/checkout/worldpay/success/wenn ich sie an/checkout/onepage/success senden muss Ich könnte eine URL-Rewrite dafür verwenden, aber fragend, ob es der richtige Weg ist gehe darüber.

Jede Hilfe wäre willkommen.

Antwort

1

in einem 404 endet Von dem, was ich in Phonenix Worldpay Quelle sehen, gibt es eine Erfolg Aktion in Verarbeitung-Controller, der in der Tat Benutzer umleiten sollte/Kasse/Seite/Erfolg, wenn keine Ausnahme auftritt.

Allerdings berichteten einige Leute Probleme mit der Umleitung in WorldPay nach dem Upgrade.

Welche Magento-Version und haben Sie kürzlich aktualisiert? Alle Fehler in system.log ??

+0

Ich benutze Magento 1.9.0, und weiß gerade begonnen am 1.9.0 – MrJoshFisher

+0

änderte die $ this -> _ redirect ('checkout/worldpay/Erfolg'); zu $ this -> _ redirect ('checkout/onepage/success'); und es hat funktioniert !! – MrJoshFisher

1

Magento Standard url: domain.com/modulename/controllername/actionname

So möglicherweise die worldpay Erweiterung fügt etwas wie

app/code/community/Mage/Checkout/controllers/WorldpayController.php

oder

app/code/local/Mage/Checkout/controllers/WorldpayController.php

und Dieser Controller hat möglicherweise eine Aktion namens succ essAction() und vielleicht gibt es eine Umleitung, die