add visa/mastercard payment
This commit is contained in:
@@ -7,6 +7,16 @@ class PaymentSerializer(serializers.Serializer):
|
||||
order_number = serializers.IntegerField()
|
||||
price = serializers.IntegerField()
|
||||
|
||||
def validate_order_number(self, value):
|
||||
if not Order.objects.filter(order_number=value).exists():
|
||||
raise serializers.ValidationError("Order not found")
|
||||
return value
|
||||
|
||||
|
||||
class VisaPaymentSerializer(serializers.Serializer):
|
||||
amount = serializers.IntegerField()
|
||||
order_number = serializers.IntegerField()
|
||||
|
||||
def validate_order_number(self, value):
|
||||
if not Order.objects.filter(order_number=value).exists():
|
||||
raise serializers.ValidationError("Order not found")
|
||||
|
||||
Reference in New Issue
Block a user