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
				
			
		| 
						 | 
				
			
			@ -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