adds fallback to PaymentDetailsField

This commit is contained in:
Lukas Bockstaller
2026-03-30 14:25:45 +02:00
parent c7437336b4
commit d1c375fdd5

View File

@@ -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):