Store charge id from payement intent result
This commit is contained in:
		
					parent
					
						
							
								85757e01c9
							
						
					
				
			
			
				commit
				
					
						8e4b3ce96b
					
				
			
		
					 1 changed files with 10 additions and 9 deletions
				
			
		|  | @ -259,15 +259,6 @@ def handle_webhook(request): | |||
|             logger.debug(template) | ||||
|             logger.debug("6*******") | ||||
|             logger.debug(billing_address_data) | ||||
|             do_provisioning_generic( | ||||
|                 request=request, | ||||
|                 stripe_api_cus_id=incomplete_pm.stripe_api_cus_id, | ||||
|                 card_details_response=card_details_response, | ||||
|                 stripe_subscription_id=None, | ||||
|                 stripe_charge_id=soc, | ||||
|                 gp_details=gp_details, | ||||
|                 billing_address_data=billing_address_data | ||||
|             ) | ||||
|             incomplete_pm.completed_at = datetime.datetime.now() | ||||
|             charges = "" | ||||
|             if len(payment_intent_obj.charges.data) > 0: | ||||
|  | @ -276,7 +267,17 @@ def handle_webhook(request): | |||
|                         charges = "%s" % d.id | ||||
|                     else: | ||||
|                         charges = "%s,%s" % (charges, d.id) | ||||
|             logger.debug("Charge ids = %s" % charges) | ||||
|             incomplete_pm.stripe_charge_id=charges | ||||
|             do_provisioning_generic( | ||||
|                 request=request, | ||||
|                 stripe_api_cus_id=incomplete_pm.stripe_api_cus_id, | ||||
|                 card_details_response=card_details_response, | ||||
|                 stripe_subscription_id=None, | ||||
|                 stripe_charge_id=charges, | ||||
|                 gp_details=gp_details, | ||||
|                 billing_address_data=billing_address_data | ||||
|             ) | ||||
|             incomplete_pm.save() | ||||
|         except (IncompletePaymentIntents.DoesNotExist, | ||||
|                 IncompletePaymentIntents.MultipleObjectsReturned) as ex: | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue