Refactor set_subscription_id - use stripe subscription id instead of obj
This commit is contained in:
		
					parent
					
						
							
								caad79304b
							
						
					
				
			
			
				commit
				
					
						313ba9d502
					
				
			
		
					 1 changed files with 5 additions and 5 deletions
				
			
		|  | @ -88,19 +88,19 @@ class HostingOrder(AssignPermissionsMixin, models.Model): | ||||||
|         self.cc_brand = stripe_charge.source.brand |         self.cc_brand = stripe_charge.source.brand | ||||||
|         self.save() |         self.save() | ||||||
| 
 | 
 | ||||||
|     def set_subscription_id(self, subscription_object, cc_details): |     def set_subscription_id(self, subscription_id, cc_details): | ||||||
|         """ |         """ | ||||||
|         When creating a Stripe subscription, we have subscription id. |         When creating a Stripe subscription, we have subscription id. | ||||||
|         We store this in the subscription_id field. |         We store this in the subscription_id field. | ||||||
|         This method sets the subscription id from subscription_object |         This method sets the subscription id | ||||||
|         and also the last4 and credit card brands used for this order. |         and the last4 and credit card brands used for this order. | ||||||
| 
 | 
 | ||||||
|         :param subscription_object: Stripe's subscription object |         :param subscription_id: Stripe's subscription id | ||||||
|         :param cc_details: A dict containing card details |         :param cc_details: A dict containing card details | ||||||
|         {last4, brand} |         {last4, brand} | ||||||
|         :return: |         :return: | ||||||
|         """ |         """ | ||||||
|         self.subscription_id = subscription_object.id |         self.subscription_id = subscription_id | ||||||
|         self.last4 = cc_details.get('last4') |         self.last4 = cc_details.get('last4') | ||||||
|         self.cc_brand = cc_details.get('brand') |         self.cc_brand = cc_details.get('brand') | ||||||
|         self.save() |         self.save() | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue