Earlier quoted context omitted.
The alternative to advertising is paid subscription content. I don’t see how you’re going to achieve greater privacy by giving someone your credit card number.
Civilized Internet economies have moved way past people giving every service or merchant their credit card numbers. There is a number of alternative payment schemes which share less information with the money recipient, and doesn't let them pull money off one's account.
Can you please explicitly list those alternative payment methods you had in mind?
When I last researched this, alternatives like micropayments, Flattr, cryptocurrency, digital wallet donations, etc are not viable revenue amounts in comparison to credit-card subscriptions or sponsored ads.
As for the mobile phone payments that are more popular than credit-cards in China and Africa, those are not privacy-preserving from what I can tell.