diff options
Diffstat (limited to 'billing/app/views/subscriptions')
-rw-r--r-- | billing/app/views/subscriptions/create.html.haml | 8 | ||||
-rw-r--r-- | billing/app/views/subscriptions/new.html.haml | 14 |
2 files changed, 22 insertions, 0 deletions
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 |