/** * Update OrderStatus for the new Order * * Used by the Checkout Payment method * * @param \Magento\Payment\Model\InfoInterface $payment */ protected function updateOrderStatusToNew(\Magento\Payment\Model\InfoInterface $payment) { $order = $payment->getOrder(); $configHelper = $this->getModuleHelper()->getMethodConfig($payment->getMethod()); $this->getModuleHelper()->setOrderStatusByState($order, $configHelper->getOrderStatusNew()); $order->save(); }