merged master
This commit is contained in:
		
				commit
				
					
						7b71ba1749
					
				
			
		
					 39 changed files with 1484 additions and 1704 deletions
				
			
		|  | @ -762,14 +762,15 @@ class OrdersHostingDetailView(LoginRequiredMixin, | |||
|     def post(self, request): | ||||
|         template = request.session.get('template') | ||||
|         specs = request.session.get('specs') | ||||
|         stripe_customer_id = request.session.get('customer') | ||||
|         customer = StripeCustomer.objects.filter(id=stripe_customer_id).first() | ||||
|         # We assume that if the user is here, his/her StripeCustomer | ||||
|         # object already exists | ||||
|         stripe_customer_id = request.user.stripecustomer.id | ||||
|         billing_address_data = request.session.get('billing_address_data') | ||||
|         vm_template_id = template.get('id', 1) | ||||
| 
 | ||||
|         stripe_api_cus_id = self.request.session.get('customer') | ||||
|         # Make stripe charge to a customer | ||||
|         stripe_utils = StripeUtils() | ||||
|         card_details = stripe_utils.get_card_details(customer.stripe_id, | ||||
|         card_details = stripe_utils.get_card_details(stripe_api_cus_id, | ||||
|                                                      request.session.get( | ||||
|                                                          'token')) | ||||
|         if not card_details.get('response_object'): | ||||
|  | @ -796,7 +797,7 @@ class OrdersHostingDetailView(LoginRequiredMixin, | |||
|             name=plan_name, | ||||
|             stripe_plan_id=stripe_plan_id) | ||||
|         subscription_result = stripe_utils.subscribe_customer_to_plan( | ||||
|             customer.stripe_id, | ||||
|             stripe_api_cus_id, | ||||
|             [{"plan": stripe_plan.get( | ||||
|                 'response_object').stripe_plan_id}]) | ||||
|         stripe_subscription_obj = subscription_result.get('response_object') | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue