/** * @deprecated deprecated since version 2.9.16 * * @param Mage_Sales_Model_Quote $quote * @param ShopgateCartBase $order * * @return Mage_Sales_Model_Quote */ protected function _setQuotePaymentFee($quote, ShopgateCartBase $order) { $amountShopPayment = $order->getAmountShopPayment(); if ($amountShopPayment >= 0) { return $quote; } $paymentName = '-'; if ($order instanceof ShopgateOrder) { /* @var $order ShopgateOrder */ $info = $order->getPaymentInfos(); if (isset($info['shopgate_payment_name'])) { $paymentName = $info['shopgate_payment_name']; } } $paymentItem = new Varien_Object(array('name' => $this->_getHelper()->__('Payment: %s', $paymentName), 'item_number' => 'SGPayment', 'unit_amount_with_tax' => $amountShopPayment)); $this->_virtualObjectStack[] = $paymentItem; return $quote; }