I ran a micro-payments platform and our solution was to have users store money in their "wallets" that they could spend on any content with minimum amounts for wallet additions. Unsurprisingly, people don't like spending more money :)
Depends on the platform I think. I built the one for Kink (NSFW porn) and it did quite well. The stored 'money' was called, Kinks that we held database entries for. People would just buy blocks of $10+ of these tokens (this was long before blockchain) and refresh them as they spent them.
It was a pain in the ass. The porn industry developed 3rd party systems that would swap between merchant accounts on a whim. When people would put their credit card in, on the back end, it would try multiple accounts until it found one that would take the card and it was all integrated with a whole referral system [1] called NATS that was really sketchy software. It has been many years for me and seeing that they are still in business is kind of crazy really.