$order = Mage::getSingleton('sales/order');
$order->loadByIncrementId($orderId);
$order_status = Mage_Sales_Model_Order::STATE_PROCESSING;
if($configured_order_status == 'pending') {
$order_status = Mage_Sales_Model_Order::STATE_PENDING_PAYMENT;
}
$order->setState($order_status, true, $comment);
$order->sendNewOrderEmail();
$order->setEmailSent(true);
$order->save();
Это часть кода из PaymentController.php. На странице администратора после оплаты общая сумма к оплате > 0, а общая сумма оплаты = 0. Скажите, пожалуйста, какую функцию мне не хватает. Я не мог найти удовлетворительный ответ в подобных вопросах, поэтому переспрашиваю.