我需要在下订单后更改付款方式。我有订单 ID ($orderID)、订单对象 ($order)、适当的付款对象等。
$service->retrievePaymentType() 以 Mage_Sales_Model_Order_Payment 的形式返回付款
所有这些都发生在 Mage_Checkout_Model_Type_Onepage 的扩展中
有人知道我会怎么做吗?
$order = Mage::getModel('sales/order')->load($orderID);
$service = Mage::getModel('sales/service_quote', $this->getQuote());
// Update Saved Order Payment Method
// $order->getPaymentsCollection()->clear();
$order->setPayment($service->retrievePaymentType());
$order->getPaymentsCollection()->save();
$order->save();
提前致谢!