Files
vontor-cz/backend/thirdparty/gopay/serializers.py
2025-11-04 02:16:17 +01:00

21 lines
859 B
Python

from rest_framework import serializers
class GoPayRefundROSerializer(serializers.Serializer):
id = serializers.IntegerField()
amount_cents = serializers.IntegerField(allow_null=True)
reason = serializers.CharField(allow_null=True, allow_blank=True)
provider_refund_id = serializers.CharField(allow_null=True)
created_at = serializers.DateTimeField()
class GoPayPaymentROSerializer(serializers.Serializer):
id = serializers.IntegerField()
order = serializers.IntegerField(allow_null=True)
amount_cents = serializers.IntegerField()
currency = serializers.CharField()
status = serializers.CharField()
refunded_amount_cents = serializers.IntegerField()
gw_url = serializers.URLField(allow_null=True)
provider_payment_id = serializers.IntegerField(allow_null=True)
created_at = serializers.DateTimeField()
updated_at = serializers.DateTimeField()