diff options
author | jessib <jessib@leap.se> | 2013-03-26 12:53:35 -0700 |
---|---|---|
committer | Azul <azul@leap.se> | 2013-07-17 10:47:12 +0200 |
commit | 3420d624916eb31396af2adca6562e38173c689d (patch) | |
tree | c38635d55b5b1a293e91e5784ed6127ea27c3b11 /billing/app/views/subscriptions | |
parent | 4a334ce6f6163c2bfa11f3e2146b9d0b765b6d7b (diff) |
More working subscriptions.
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 |