Пример #1
0
 public function authorize(Varien_Object $payment, $amount)
 {
     if (AW_Sarp_Model_Subscription::isIterating()) {
         $Subscription = AW_Sarp_Model_Subscription::getInstance()->processPayment($payment->getOrder());
         return $this;
     }
     $result = parent::authorize($payment, $amount);
     $verify_result = Mage::getModel('sarp/payment_method_paypaluk_direct')->getPnref($payment, $amount, $payment->getOrder()->getBaseCurrencyCode());
     Mage::dispatchEvent(self::EVENT_NAME_AUTH_AFTER, array('verification' => $verify_result));
     return $result;
 }
 /**
  * Store id setter, also set storeId to helper
  *
  * @param int|string|Mage_Code_Model_Store $store
  *
  * @return Enterprise_Pbridge_Model_Payment_Method_Paypaluk
  */
 public function setStore($store)
 {
     $this->setData('store', $store);
     Mage::helper('enterprise_pbridge')->setStoreId(is_object($store) ? $store->getId() : $store);
     parent::setStore($store);
     return $this;
 }