From 3420d624916eb31396af2adca6562e38173c689d Mon Sep 17 00:00:00 2001 From: jessib Date: Tue, 26 Mar 2013 12:53:35 -0700 Subject: More working subscriptions. --- billing/app/views/subscriptions/create.html.haml | 8 ++++++++ billing/app/views/subscriptions/new.html.haml | 14 ++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 billing/app/views/subscriptions/create.html.haml create mode 100644 billing/app/views/subscriptions/new.html.haml (limited to 'billing/app/views/subscriptions') diff --git a/billing/app/views/subscriptions/create.html.haml b/billing/app/views/subscriptions/create.html.haml new file mode 100644 index 0000000..e0585ab --- /dev/null +++ b/billing/app/views/subscriptions/create.html.haml @@ -0,0 +1,8 @@ +- if @result.success? + %h1 + Subscription Status + = @result.subscription.status +- else + %h1 + Error: + = @result.message \ No newline at end of file diff --git a/billing/app/views/subscriptions/new.html.haml b/billing/app/views/subscriptions/new.html.haml new file mode 100644 index 0000000..dba5f53 --- /dev/null +++ b/billing/app/views/subscriptions/new.html.haml @@ -0,0 +1,14 @@ +- if @payment_method_token + %h1 + Subscribe to plan + = #currently just one plan + = @plans[0].name + = number_to_currency(@plans[0].price) + = simple_form_for :subscription, :url => :subscriptions do |f| + = hidden_field_tag :payment_method_token, @payment_method_token + = hidden_field_tag :plan_id, @plans[0].id + = f.submit 'Subscribe' +- else + You must store a customer in braintree before subscribing to a plan + %p + = link_to 'Create a new braintree customer', new_customer_path -- cgit v1.2.3