Ejemplo n.º 1
0
 /**
  * {@inheritdoc}
  */
 public function getParentTransactionId()
 {
     $pluginInfo = $this->pluginList->getNext($this->subjectType, 'getParentTransactionId');
     if (!$pluginInfo) {
         return parent::getParentTransactionId();
     } else {
         return $this->___callPlugins('getParentTransactionId', func_get_args(), $pluginInfo);
     }
 }
Ejemplo n.º 2
0
 /**
  * Return additional information`s transaction_id value of parent transaction model
  *
  * @param \Magento\Sales\Model\Order\Payment $payment
  * @return string
  */
 protected function getRealParentTransactionId($payment)
 {
     $transaction = $this->transactionRepository->getByTransactionId($payment->getParentTransactionId(), $payment->getId(), $payment->getOrder()->getId());
     return $transaction->getAdditionalInformation(self::REAL_TRANSACTION_ID_KEY);
 }
Ejemplo n.º 3
0
 /**
  * Return additional information`s transaction_id value of parent transaction model
  *
  * @param \Magento\Sales\Model\Order\Payment $payment
  * @return string
  */
 protected function _getRealParentTransactionId($payment)
 {
     $transaction = $payment->getTransaction($payment->getParentTransactionId());
     return $transaction->getAdditionalInformation($this->_realTransactionIdKey);
 }
Ejemplo n.º 4
0
 /**
  * Return additional information`s transaction_id value of parent transaction model
  *
  * @param \Magento\Sales\Model\Order\Payment $payment
  * @return string
  */
 protected function getRealParentTransactionId($payment)
 {
     $transaction = $payment->getTransaction($payment->getParentTransactionId());
     return $transaction->getAdditionalInformation(self::REAL_TRANSACTION_ID_KEY);
 }