Remove token parameter from stripe_utils.get_card_details
and add additional paramters to uniquely identify a card
This commit is contained in:
		
					parent
					
						
							
								4c06a9e730
							
						
					
				
			
			
				commit
				
					
						8d42ca3200
					
				
			
		
					 2 changed files with 7 additions and 4 deletions
				
			
		|  | @ -109,12 +109,16 @@ class StripeUtils(object): | |||
|         return new_card_data | ||||
| 
 | ||||
|     @handleStripeError | ||||
|     def get_card_details(self, customer_id, token): | ||||
|     def get_card_details(self, customer_id): | ||||
|         customer = stripe.Customer.retrieve(customer_id) | ||||
|         credit_card_raw_data = customer.sources.data.pop() | ||||
|         card_details = { | ||||
|             'last4': credit_card_raw_data.last4, | ||||
|             'brand': credit_card_raw_data.brand | ||||
|             'brand': credit_card_raw_data.brand, | ||||
|             'exp_month': credit_card_raw_data.exp_month, | ||||
|             'exp_year': credit_card_raw_data.exp_year, | ||||
|             'fingerprint': credit_card_raw_data.fingerprint, | ||||
|             'card_id': credit_card_raw_data.id | ||||
|         } | ||||
|         return card_details | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue