This is a problem space our company (coil.com) is actively working on. Part of our approach is proposing an open standard https://webmonetization.org/ and are actively working with browser vendors and W3C.
It is a chicken and egg problem though as browsers won’t implement anything without scale and it’s difficult to get scale without lots of users. We polyfill it with a browser extension. It’s not a great solution though.
We always looking for feedback and users :)