Added code to fetch cc data and put in context
This commit is contained in:
		
					parent
					
						
							
								d0376f35f8
							
						
					
				
			
			
				commit
				
					
						4c3d8627b1
					
				
			
		
					 1 changed files with 7 additions and 7 deletions
				
			
		| 
						 | 
					@ -362,15 +362,15 @@ class OrderConfirmationView(DetailView):
 | 
				
			||||||
    def get(self, request, *args, **kwargs):
 | 
					    def get(self, request, *args, **kwargs):
 | 
				
			||||||
        if 'specs' not in request.session or 'user' not in request.session:
 | 
					        if 'specs' not in request.session or 'user' not in request.session:
 | 
				
			||||||
            return HttpResponseRedirect(reverse('datacenterlight:index'))
 | 
					            return HttpResponseRedirect(reverse('datacenterlight:index'))
 | 
				
			||||||
        print(request.session.get('billing_address_data'))
 | 
					 | 
				
			||||||
        print(request.session.get('specs'))
 | 
					 | 
				
			||||||
        stripe_customer_id = request.session.get('customer')
 | 
					        stripe_customer_id = request.session.get('customer')
 | 
				
			||||||
        customer = StripeCustomer.objects.filter(id=stripe_customer_id).first()
 | 
					        customer = StripeCustomer.objects.filter(id=stripe_customer_id).first()
 | 
				
			||||||
        custom_user = CustomUser.objects.get(email=request.session.get('user').get('email'))
 | 
					        stripe_utils = StripeUtils()
 | 
				
			||||||
        print(custom_user)
 | 
					        card_details = stripe_utils.get_card_details(customer.stripe_id, request.session.get('token'))
 | 
				
			||||||
        obj = CreditCards.objects.filter(user_id=custom_user.id).first()
 | 
					        context = {
 | 
				
			||||||
        print(obj)
 | 
					            'cc_last4' : card_details.get('response_object').get('last4'),
 | 
				
			||||||
        return render(request, self.template_name, {})
 | 
					            'cc_brand' : card_details.get('response_object').get('brand')
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        return render(request, self.template_name, context)
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
    def post(self, request, *args, **kwargs):
 | 
					    def post(self, request, *args, **kwargs):
 | 
				
			||||||
        template = request.session.get('template')
 | 
					        template = request.session.get('template')
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue