/** * Mock capture transaction id in invoice * * @param \Magento\Sales\Model\Order\Invoice $invoice * @param \Magento\Sales\Model\Order\Payment $payment * @return $this */ public function processInvoice($invoice, $payment) { $invoice->setTransactionId(1); return $this; }
/** * Set capture transaction ID to invoice for informational purposes * * Candidate to be deprecated * * @param Invoice $invoice * @param Payment $payment * @return $this */ public function processInvoice($invoice, $payment) { $invoice->setTransactionId($payment->getLastTransId()); return $this; }