Phonenix Worldpay ソースで見たものから、コントローラーの処理に成功アクションがあり、実際には、例外が発生しない場合にユーザーを/checkout/onepage/successにリダイレクトする必要があります。
/**
* 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 にエラーはありますか??