public function getSubscriptionAmount() { $amount = 0; if ($subId = $this->getSpreedlySubscriptionId()) { $subscription = new SpreedlySubscription(); $subscription->load($subId); if (!$subscription->hasFreeTrial()) { $amount = (double) $subscription->amount; Cart66Common::log('[' . basename(__FILE__) . ' - line ' . __LINE__ . "] Subscription amount for subscription id: {$subId} = " . $subscription->amount); } } return $amount; }
public function hasFreeTrial() { $hasFreeTrial = false; if ($this->isSubscription()) { $subscription = new SpreedlySubscription(); $subscription->load($this->spreedlySubscriptionId); $hasFreeTrial = $subscription->hasFreeTrial(); } return $hasFreeTrial; }