I think ads would be reasonable. Especially if they integrate with the design and aren't all flashy and distracting. Another monetization strategy might be to make the web version free, but charge for mobile apps. There could be free ad-supported mobile versions as well.
Stripe is fantastic payment gateway to integrate with. I despise paypal, but it wouldn't hurt to throw a paypal donate button up in the meantime either.