def METHOD_NAME(self, serializer):
    order = serializer.save()
    if "payment" in serializer.validated_data and can_change_order(
        self.request.member, FoodEvent.current()
    ):
        self._update_payment(
            order,
            serializer.validated_data["payment"]["type"],
            self.request.user,
        )