で終わるリダイレクトがあり、実際に/ にユーザーをリダイレクトする必要があり処理コントローラ、中成功アクションがありますチェックアウト/ 1ページ/成功例外が発生しない場合。
/**
* Worldpay return action
*/
public function successAction()
{
try {
$session = $this->_getCheckout();
$session->unsWorldpayRealOrderId();
$session->setQuoteId($session->getWorldpayQuoteId(true));
$session->setLastSuccessQuoteId($session->getWorldpaySuccessQuoteId(true));
$this->_redirect('checkout/onepage/success');
return;
} catch (Mage_Core_Exception $e) {
$this->_getCheckout()->addError($e->getMessage());
} catch(Exception $e) {
$this->_debug('Worldpay error: ' . $e->getMessage());
Mage::logException($e);
}
$this->_redirect('checkout/cart');
}
ただし、アップグレード後にWorldPayでリダイレクトに問題が報告された人もいます。
最近どのMagentoバージョンをアップグレードしましたか? system.logにエラーがありますか?
私はmagento 1.9.0を使用し、1.9.0で始まったことを知っています。 – MrJoshFisher
は$ this - > _ redirect( 'checkout/worldpay/success')を変更しました。 $ this - > _ redirect( 'checkout/onepage/success');には、それは働いた! – MrJoshFisher