diff --git a/modules/account_payment_stripe/payment.py b/modules/account_payment_stripe/payment.py index d39fe8d1f3..f7a60410c5 100644 --- a/modules/account_payment_stripe/payment.py +++ b/modules/account_payment_stripe/payment.py @@ -1231,7 +1231,8 @@ class Account(ModelSQL, ModelView): Payment.proceed([payment]) payment.stripe_captured = bool( payment_intent['amount_received']) - payment.stripe_amount = payment_intent['amount_received'] + if payment.stripe_amount > payment_intent['amount_received']: + payment.stripe_amount = payment_intent['amount_received'] payment.save() if payment.amount: Payment.succeed([payment])