diff --git a/src/pretix/api/serializers/order.py b/src/pretix/api/serializers/order.py index 6b83f832bc..424c5b4e30 100644 --- a/src/pretix/api/serializers/order.py +++ b/src/pretix/api/serializers/order.py @@ -769,7 +769,10 @@ class PaymentDetailsField(serializers.Field): pp = value.payment_provider if not pp: return {} - return pp.api_payment_details(value) + try: + return pp.api_payment_details(value) + except Exception: + return value.info_data class OrderPaymentSerializer(I18nAwareModelSerializer):