diff --git a/src/pretix/base/payment.py b/src/pretix/base/payment.py index 6c7a6cf13..35d54d11d 100644 --- a/src/pretix/base/payment.py +++ b/src/pretix/base/payment.py @@ -47,7 +47,7 @@ class BasePaymentProvider: """ fee_abs = self.settings.get('_fee_abs', as_type=Decimal, default=0) fee_percent = self.settings.get('_fee_percent', as_type=Decimal, default=0) - return Decimal(price * fee_percent / 100 + fee_abs) + return (price * fee_percent / 100).quantize('.01') + fee_abs @property def verbose_name(self) -> str: