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