Fetch invoices whose date is greater than given date only
This commit is contained in:
		
					parent
					
						
							
								9ee21b9bc3
							
						
					
				
			
			
				commit
				
					
						061ef7d036
					
				
			
		
					 2 changed files with 4 additions and 4 deletions
				
			
		|  | @ -35,7 +35,7 @@ class Command(BaseCommand): | |||
| 
 | ||||
|                     all_invoices_response = stripe_utils.get_all_invoices( | ||||
|                         user.stripecustomer.stripe_id, | ||||
|                         created=created_gt | ||||
|                         created_gt=created_gt | ||||
|                     ) | ||||
|                     if all_invoices_response['error'] is not None: | ||||
|                         self.stdout.write(self.style.ERROR(all_invoices_response['error'])) | ||||
|  |  | |||
|  | @ -123,19 +123,19 @@ class StripeUtils(object): | |||
|         return card_details | ||||
| 
 | ||||
|     @handleStripeError | ||||
|     def get_all_invoices(self, customer_id, created): | ||||
|     def get_all_invoices(self, customer_id, created_gt): | ||||
|         return_list = [] | ||||
|         has_more_invoices = True | ||||
|         starting_after = False | ||||
|         while has_more_invoices: | ||||
|             if starting_after: | ||||
|                 invoices = stripe.Invoice.list( | ||||
|                     limit=10, customer=customer_id, created=created, | ||||
|                     limit=10, customer=customer_id, created={'gt': created_gt}, | ||||
|                     starting_after=starting_after | ||||
|                 ) | ||||
|             else: | ||||
|                 invoices = stripe.Invoice.list( | ||||
|                     limit=10, customer=customer_id, created=created | ||||
|                     limit=10, customer=customer_id, created={'gt': created_gt} | ||||
|                 ) | ||||
|             has_more_invoices = invoices.has_more | ||||
|             for invoice in invoices.data: | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue