Just add it to the nightly rate as an "internet fee". They'll never know they could have received it for free if they didn't pay. That's what I'd do. For all they know, you have some remote turn-on system that only happened because they paid for it.
I want to get an internet connection with wifi at our vacation home at a resort. I'd like to charge other resort guests $7 per day or whatever for wifi, like a lot of places do. I'm looking for a service that will handle the whole DNS and payment processing part of this and just split the proceeds and send me a check. Are there online services that have this business model or something similar?
I know paid wifi is annoying, but it's better than no wifi, which is what we have now at that resort. If I get enough money to afford it I can solve the problem for everyone.