Beispiel #1
0
 /**
  * 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();
 }