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; }