我正在尝试从控制器保存付款信息,通常我会在模型中执行此操作:
$payment->setTransactionAdditionalInfo(Mage_Sales_Model_Order_Payment_Transaction::RAW_DETAILS,$raw);
但是在模型中我收到$ pay作为pararmeter,现在我正在尝试这个
$order = $this->getOrder();
$payment = $order->getPayment();
$payment->setTransactionAdditionalInfo(Mage_Sales_Model_Order_Payment_Transaction::RAW_DETAILS,$raw);
但是没有用,不知道怎么做?
由于
答案 0 :(得分:1)
问题解决后,必须首先运行addTransaction()
$payment->addTransaction ( Mage_Sales_Model_Order_Payment_Transaction::TYPE_AUTH, null, false, null );