Files
vontor-cz/backend/thirdparty/gopay/serializers.py
2025-11-05 02:05:35 +01:00

16 lines
432 B
Python

from __future__ import annotations
from rest_framework import serializers
class PaymentCreateSerializer(serializers.Serializer):
# Entire GoPay payment payload is passed through
payment = serializers.DictField()
# Optional: help store local metadata
user_id = serializers.IntegerField(required=False)
class RefundSerializer(serializers.Serializer):
amount = serializers.IntegerField(min_value=1, help_text="Minor units")