class Braintree::Subscription
Attributes
add_ons[R]
balance[R]
billing_day_of_month[R]
billing_period_end_date[R]
billing_period_start_date[R]
created_at[R]
current_billing_cycle[R]
days_past_due[R]
description[R]
descriptor[R]
discounts[R]
failure_count[R]
first_billing_date[R]
id[R]
merchant_account_id[R]
next_billing_date[R]
next_billing_period_amount[R]
number_of_billing_cycles[R]
paid_through_date[R]
payment_method_token[R]
plan_id[R]
price[R]
status[R]
status_history[R]
transactions[R]
trial_duration[R]
trial_duration_unit[R]
trial_period[R]
updated_at[R]
Public Class Methods
cancel(*args)
click to toggle source
# File lib/braintree/subscription.rb, line 58 def self.cancel(*args) Configuration.gateway.subscription.cancel(*args) end
cancel!(*args)
click to toggle source
# File lib/braintree/subscription.rb, line 62 def self.cancel!(*args) Configuration.gateway.subscription.cancel!(*args) end
create(*args)
click to toggle source
# File lib/braintree/subscription.rb, line 66 def self.create(*args) Configuration.gateway.subscription.create(*args) end
create!(*args)
click to toggle source
# File lib/braintree/subscription.rb, line 70 def self.create!(*args) Configuration.gateway.subscription.create!(*args) end
find(*args)
click to toggle source
# File lib/braintree/subscription.rb, line 74 def self.find(*args) Configuration.gateway.subscription.find(*args) end
retry_charge(*args)
click to toggle source
# File lib/braintree/subscription.rb, line 78 def self.retry_charge(*args) Configuration.gateway.subscription.retry_charge(*args) end
search(&block)
click to toggle source
# File lib/braintree/subscription.rb, line 82 def self.search(&block) Configuration.gateway.subscription.search(&block) end
update(*args)
click to toggle source
# File lib/braintree/subscription.rb, line 86 def self.update(*args) Configuration.gateway.subscription.update(*args) end
update!(*args)
click to toggle source
# File lib/braintree/subscription.rb, line 90 def self.update!(*args) Configuration.gateway.subscription.update!(*args) end
Public Instance Methods
never_expires?()
click to toggle source
# File lib/braintree/subscription.rb, line 111 def never_expires? @never_expires end