From a7a1263c73c08e5a112a08cde13b6bc131e36e7d Mon Sep 17 00:00:00 2001 From: Jet Li Date: Thu, 16 Jan 2025 04:28:35 +0000 Subject: [PATCH] Add on_behalf_of in payment micro-service --- .gitignore | 3 ++- apps/payment/backend/business/stripe_manager.py | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 8c6ef1a..5a50a9c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,9 @@ .venv/ +/venv_t/ *__pycache__* .vscode /deploy/.* *.log *.pyc freedev.code-workspace -.idea/ \ No newline at end of file +.idea/ diff --git a/apps/payment/backend/business/stripe_manager.py b/apps/payment/backend/business/stripe_manager.py index 4241e4a..5a1d4d2 100644 --- a/apps/payment/backend/business/stripe_manager.py +++ b/apps/payment/backend/business/stripe_manager.py @@ -255,11 +255,13 @@ class StripeManager: } ], payment_intent_data={ + "on_behalf_of": transaction.to_stripe_account_id, "application_fee_amount": transaction.application_fee_amount, "transfer_data": { "destination": transaction.to_stripe_account_id, }, }, + on_behalf_of=transaction.to_stripe_account_id, mode="payment", success_url="{}/work-space".format( self.site_url_root