discourse-subscriptions/app/controllers/subscriptions_controller.rb
2019-10-14 11:47:49 +11:00

21 lines
412 B
Ruby

# frozen_string_literal: true
module DiscoursePatrons
class SubscriptionsController < ::ApplicationController
include DiscoursePatrons::Stripe
before_action :set_api_key
def create
subscription = ::Stripe::Subscription.create(
customer: params[:customer],
items: [
{ plan: params[:plan] },
]
)
render_json_dump subscription
end
end
end