\Magento\Sales\Model\OrderFactory $orderFactory $order = $this->_orderFactory->create()->loadByIncrementId(000000013) echo $order->getId(); returns 11 (but not 13) But in sales_order - all is good. If echo $order->getPayment()->getMethodInstance()->getCode() - result is 'substitution' - method, which was never used. 