Save vat_number after payment is submitted
This commit is contained in:
		
					parent
					
						
							
								6ea486b527
							
						
					
				
			
			
				commit
				
					
						24edf05e7a
					
				
			
		
					 2 changed files with 5 additions and 0 deletions
				
			
		| 
						 | 
					@ -491,6 +491,9 @@ class PaymentOrderView(FormView):
 | 
				
			||||||
                customer = StripeCustomer.get_or_create(
 | 
					                customer = StripeCustomer.get_or_create(
 | 
				
			||||||
                    email=this_user.get('email'), token=token
 | 
					                    email=this_user.get('email'), token=token
 | 
				
			||||||
                )
 | 
					                )
 | 
				
			||||||
 | 
					                request.user.vat_number = address_form.cleaned_data.get(
 | 
				
			||||||
 | 
					                    "vat_number")
 | 
				
			||||||
 | 
					                request.user.save()
 | 
				
			||||||
            else:
 | 
					            else:
 | 
				
			||||||
                user_email = address_form.cleaned_data.get('email')
 | 
					                user_email = address_form.cleaned_data.get('email')
 | 
				
			||||||
                user_name = address_form.cleaned_data.get('name')
 | 
					                user_name = address_form.cleaned_data.get('name')
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -779,6 +779,8 @@ class PaymentVMView(LoginRequiredMixin, FormView):
 | 
				
			||||||
                        reverse('hosting:payment') + '#payment_error')
 | 
					                        reverse('hosting:payment') + '#payment_error')
 | 
				
			||||||
                request.session['token'] = token
 | 
					                request.session['token'] = token
 | 
				
			||||||
            request.session['billing_address_data'] = billing_address_data
 | 
					            request.session['billing_address_data'] = billing_address_data
 | 
				
			||||||
 | 
					            owner.vat_number = billing_address_data.get("vat_number")
 | 
				
			||||||
 | 
					            owner.save()
 | 
				
			||||||
            self.request.session['order_confirm_url'] = "{url}?{query_params}".format(
 | 
					            self.request.session['order_confirm_url'] = "{url}?{query_params}".format(
 | 
				
			||||||
                    url=reverse('hosting:order-confirmation'),
 | 
					                    url=reverse('hosting:order-confirmation'),
 | 
				
			||||||
                    query_params='page=payment')
 | 
					                    query_params='page=payment')
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue