/** * Retrieves info about subscription * @param AW_Sarp_Model_Subscription $Subscription * @return array */ public function getSubscriptionDetails(AW_Sarp_Model_Subscription $Subscription) { if (!$this->getData('subscription_details')) { $this->getWebService()->getRequest()->reset()->setData(array('PROFILEID' => $Subscription->getRealId())); $result = $this->getWebService()->runRequest('GetRecurringPaymentsProfileDetails'); $this->setData('subscription_details', $result); } return $this->getData('subscription_details'); }