I'm thinking about creating a service where you simply connect a Stripe account, customize some settings, and you get a hosted donation page like above in minutes. You can share your page and collect donations for charities, businesses, personal use, or really any reason. Would likely be free to use but a 2% + Stripe fees per transaction.
Problem is of course there are lots of donation/fundraising services out there. Not sure if its worth pursuing.