Beispiel #1
0
 /**
  * Triggers invoice pay and updates base_amount_paid_online total.
  *
  * @param \Magento\Sales\Model\Order\Invoice|false $invoice
  */
 protected function updateBaseAmountPaidOnlineTotal($invoice)
 {
     if ($invoice instanceof Invoice) {
         $invoice->pay();
         $this->_updateTotals(['base_amount_paid_online' => $invoice->getBaseGrandTotal()]);
         $this->getOrder()->addRelatedObject($invoice);
     }
 }