diff --git a/src/pretix/api/serializers/order.py b/src/pretix/api/serializers/order.py index 33904f425..8596c346a 100644 --- a/src/pretix/api/serializers/order.py +++ b/src/pretix/api/serializers/order.py @@ -557,7 +557,8 @@ class OrderCreateSerializer(I18nAwareModelSerializer): order.status = Order.STATUS_PAID order.save() order.payments.create( - amount=order.total, provider='free', state=OrderPayment.PAYMENT_STATE_CONFIRMED + amount=order.total, provider='free', state=OrderPayment.PAYMENT_STATE_CONFIRMED, + payment_date=now() ) elif payment_provider == "free" and order.total != Decimal('0.00'): raise ValidationError('You cannot use the "free" payment provider for non-free orders.')