Sha256: e51eaa03120d7df18db0a5409ea507eb083a9757012415fbe4977193a06d3fc4

Contents?: true

Size: 880 Bytes

Versions: 26

Compression:

Stored size: 880 Bytes

Contents

$: << File.expand_path(File.dirname(__FILE__) + '/../lib')

require 'chargify_api_ares'

# You could load your credentials from a file...
chargify_config = YAML::load_file(File.join(File.dirname(__FILE__), '..', 'chargify.yml'))

Chargify.configure do |c|
  c.subdomain = chargify_config['subdomain']
  c.api_key   = chargify_config['api_key']
end

# Fetch list of subscriptions
subscriptions = Chargify::Subscription.find(:all)

# Grab the first id
id = subscriptions.first.id


# Fetch a preview of the next renewal
preview = Chargify::Renewal::Preview.create(
  :subscription_id => id,
)

# The next assessment date
puts preview.next_assessment_at

# The existing balance
puts preview.existing_balance_in_cents

# The total charges for the next renwal
puts preview.total_in_cents

# The total total amount due (existing balance + total)
puts preview.total_amount_due_in_cents

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
chargify_api_ares-1.4.15 examples/renewal_preview.rb
chargify_api_ares-1.4.14 examples/renewal_preview.rb
chargify_api_ares-1.4.13 examples/renewal_preview.rb
chargify_api_ares-1.4.11 examples/renewal_preview.rb
chargify_api_ares-1.4.10 examples/renewal_preview.rb
chargify_api_ares-1.4.7 examples/renewal_preview.rb
chargify_api_ares-1.4.6 examples/renewal_preview.rb
chargify_api_ares-1.4.5 examples/renewal_preview.rb
chargify_api_ares-1.4.4 examples/renewal_preview.rb
chargify_api_ares-1.4.3 examples/renewal_preview.rb
chargify_api_ares-1.4.2 examples/renewal_preview.rb
chargify_api_ares-1.4.1 examples/renewal_preview.rb
chargify_api_ares-1.4.0 examples/renewal_preview.rb
chargify_api_ares-1.3.5 examples/renewal_preview.rb
chargify_api_ares-1.3.4 examples/renewal_preview.rb
chargify_api_ares-1.3.3 examples/renewal_preview.rb
chargify_api_ares-1.3.2 examples/renewal_preview.rb
chargify_api_ares-1.3.1 examples/renewal_preview.rb
chargify_api_ares-1.3.0 examples/renewal_preview.rb
chargify_api_ares-1.2.1 examples/renewal_preview.rb