Sha256: e63a802f1ec3af1c9ef17f5c7e17788e1a780e502b193630710984a6b4478cd6

Contents?: true

Size: 526 Bytes

Versions: 14

Compression:

Stored size: 526 Bytes

Contents

require "gerencianet"
require_relative "./credentials"

options = {
  client_id: CREDENTIALS::CLIENT_ID,
  client_secret: CREDENTIALS::CLIENT_SECRET,
  sandbox: true
}

plan = {
  name: "My first plan",
  repeats: 24,
  interval: 2
}

subscription = {
  items: [{
    name: "Product 1",
    value: 1000,
    amount: 2
  }]
}

gerencianet = Gerencianet.new(options)
plan = gerencianet.create_plan(body: plan)

params = {
  id: plan["data"]["plan_id"]
}

puts gerencianet.create_subscription(params: params, body: subscription)

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
gerencianet-0.0.15 examples/create_subscription.rb
gerencianet-0.0.14 examples/create_subscription.rb
gerencianet-0.0.13 examples/create_subscription.rb
gerencianet-0.0.12 examples/create_subscription.rb
gerencianet-0.0.11 examples/create_subscription.rb
gerencianet-0.0.10 examples/create_subscription.rb
gerencianet-0.0.9 examples/create_subscription.rb
gerencianet-0.0.8 examples/create_subscription.rb
gerencianet-0.0.7 docs/examples/create_subscription.rb
gerencianet-0.0.6 docs/examples/create_subscription.rb
gerencianet-0.0.5 docs/examples/create_subscription.rb
gerencianet-0.0.4 docs/examples/create_subscription.rb
gerencianet-0.0.3 docs/examples/create_subscription.rb
gerencianet-0.0.2 docs/examples/create_subscription.rb