Added credit card details as param for create_vm_task
This commit is contained in:
		
					parent
					
						
							
								b5e488e326
							
						
					
				
			
			
				commit
				
					
						0256b0bf03
					
				
			
		
					 1 changed files with 2 additions and 2 deletions
				
			
		| 
						 | 
					@ -44,7 +44,7 @@ def retry_task(task, exception=None):
 | 
				
			||||||
def create_vm_task(self, vm_template_id, user, specs, template,
 | 
					def create_vm_task(self, vm_template_id, user, specs, template,
 | 
				
			||||||
                   stripe_customer_id, billing_address_data,
 | 
					                   stripe_customer_id, billing_address_data,
 | 
				
			||||||
                   billing_address_id,
 | 
					                   billing_address_id,
 | 
				
			||||||
                   charge):
 | 
					                   charge, cc_details):
 | 
				
			||||||
    vm_id = None
 | 
					    vm_id = None
 | 
				
			||||||
    try:
 | 
					    try:
 | 
				
			||||||
        final_price = specs.get('price')
 | 
					        final_price = specs.get('price')
 | 
				
			||||||
| 
						 | 
					@ -93,7 +93,7 @@ def create_vm_task(self, vm_template_id, user, specs, template,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        # Associate an order with a stripe subscription
 | 
					        # Associate an order with a stripe subscription
 | 
				
			||||||
        charge_object = DictDotLookup(charge)
 | 
					        charge_object = DictDotLookup(charge)
 | 
				
			||||||
        order.set_subscription_id(charge_object)
 | 
					        order.set_subscription_id(charge_object, cc_details)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        # If the Stripe payment succeeds, set order status approved
 | 
					        # If the Stripe payment succeeds, set order status approved
 | 
				
			||||||
        order.set_approved()
 | 
					        order.set_approved()
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue