blob: 3a82ff76a8f2d0514a1d133d83a76ee615c02165 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
class CustomerController < BillingBaseController
before_filter :require_login
def new
if current_user.braintree_customer_id
Braintree::Customer.find current_user.braintree_customer_id
else
customer = Braintree::Customer.create(payment_method_nonce: params[:payment_method_nonce]).customer
current_user.update_attributes braintree_customer_id: customer.id
customer
end
end
def show
if current_user.braintree_customer_id
Braintree::Customer.find current_user.braintree_customer_id
end
end
end
|