public function capture(Varien_Object $payment, $amount) { if (AW_Sarp_Model_Subscription::isIterating()) { $Subscription = AW_Sarp_Model_Subscription::getInstance()->processPayment($payment->getOrder()); return $this; } $result = parent::capture($payment, $amount); $verify_result = Mage::getModel('sarp/payment_method_paypaluk_direct')->getPnref($payment, $amount, $payment->getOrder()->getBaseCurrencyCode()); Mage::dispatchEvent(self::EVENT_NAME_CAPTURE_AFTER, array('verification' => $verify_result)); return $result; }