/** * Get Kount data * * @return object */ public function getKountData(\XLite\Model\Order $order) { if (!isset($this->kountData[$order->getOrderId()])) { $this->kountData[$order->getOrderId()] = false; $transactions = $order->getPaymentTransactions(); foreach ($transactions as $transaction) { if ($transaction->getDataCell('xpc_kount') && $transaction->getDataCell('xpc_kount')->getValue()) { $this->kountData[$order->getOrderId()] = unserialize($transaction->getDataCell('xpc_kount')->getValue()); break; } } } return $this->kountData[$order->getOrderId()]; }
/** * {@inheritDoc} */ public function getPaymentTransactions() { $this->__initializer__ && $this->__initializer__->__invoke($this, 'getPaymentTransactions', array()); return parent::getPaymentTransactions(); }