TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

How do I pay the publisher of a web page?

85 pointsby surprisetalk6 months ago

29 comments

grues-dinner6 months ago
This is the one thing that I actually thought cryptocurrency would help - getting small adhoc payments out from under the bootheel of Mastercard and Visa, and especially for international transfers that cross between, say, the MC&#x2F;Visa duopoly regions into other ones like the Asian ecosystems.<p>But instead it&#x27;s slow, inconsistent, inconvenient, balkanised, dripping with scams, criminals and bad actors and still involves substantial transfer fees and volatility on top of that. At this point it&#x27;s a market for lemons: any new cryptocurrency venture is almost entirely indistinguishable from something that already ended up being at best a non-starter, but often just a scam.<p>As a vehicle for speculation, arbitrage and scams, it&#x27;s a masterpiece. As a <i>currency</i> (you know, like in the name), it&#x27;s, put lightly, not great, especially if you live in the developed world.
评论 #42357302 未加载
评论 #42357758 未加载
评论 #42358043 未加载
评论 #42357323 未加载
评论 #42360299 未加载
评论 #42357390 未加载
评论 #42360533 未加载
评论 #42362367 未加载
评论 #42357353 未加载
edward6 months ago
It&#x27;s worth noting that Ted Nelson&#x27;s visionary Xanadu project had actually addressed this issue decades ago. In the original design of Project Xanadu, rule 9 states &quot;Every document can contain a royalty mechanism at any desired degree of granularity to ensure payment on any portion accessed, including virtual copies (&#x27;transclusions&#x27;) of all or part of the document.&quot; This suggests a foresighted approach to content monetisation which the modern web, in many ways an unfinished hypertext prototype, still lacks. Nelson&#x27;s idea was to embed financial transactions directly into the fabric of document interchange, an integration not yet realised in today&#x27;s digital content landscape.<p>See <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Project_Xanadu#Original_17_rules" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Project_Xanadu#Original_17_rul...</a>
评论 #42362056 未加载
rmccue6 months ago
&gt; I have money and I have a URL, how do I send money to the publisher of that URL?<p>This question could easily be “I have money and I have a person’s name and address, how do I send money to them?”<p>The only way to do this consistently would be to mail them physical cash, since there’s no way to consistently send money electronically across the world (and you’d have a currency conversion problem too - if someone mailed me US$0.23, it’s not worth exchanging it).<p>Building micropayments infrastructure requires building broader financial infrastructure, not just adding a meta tag. This can use existing infrastructure to some extent, but it’s a pretty big challenge.<p>(For example, in Australia, you can send someone money if you have their email address (via PayID), so you could bootstrap that part - minus the international part.)
评论 #42356985 未加载
评论 #42357649 未加载
评论 #42356751 未加载
评论 #42357830 未加载
评论 #42356763 未加载
评论 #42365705 未加载
johannes12343216 months ago
Some people don&#x27;t want to be paid. They do things as a hobby and for fun. As soon as one is being paid there is a ned to publish more and good quality stuff, which turns a fun project into work.
评论 #42356721 未加载
评论 #42356872 未加载
评论 #42360940 未加载
评论 #42356724 未加载
zoezoezoezoe6 months ago
I think the way you support publishers is one of a few things<p>* they list a patreon or librepay or whatever and you support them directly * They have ads and they ask you nicely to disable your adblocker (as long as they are unobtrusive I&#x27;m fine with this)<p>I think that&#x27;s really it, if publishers dont give you a clear way to support them, in my eyes, they are providing the service for free.
评论 #42365294 未加载
paxys6 months ago
The open web is a platform for freeloaders. Since day 1 the expectation is that whatever is accessible will be free. And whatever isn&#x27;t will be made free by whatever means necessary. Web content creators&#x2F;publishers don&#x27;t bother with micropayments infrastructure because no one is going to pay. Ads are a proven business model and they are going to stay.<p>There are other platforms where micropayments have in fact been solved – see Twitch, OnlyFans, YouTube, Substack, Patreon, IAP on iOS&#x2F;Android, WeChat, Gaming. That&#x27;s where the innovation in the space will be because that&#x27;s where the money is.
评论 #42357187 未加载
评论 #42362283 未加载
评论 #42361819 未加载
tekchip6 months ago
Isn&#x27;t this the problem Brave browser set out to solve? It&#x27;s just that they did it with cryptocurrency so everyone shunned it. <a href="https:&#x2F;&#x2F;brave.com&#x2F;brave-rewards&#x2F;" rel="nofollow">https:&#x2F;&#x2F;brave.com&#x2F;brave-rewards&#x2F;</a>
评论 #42357600 未加载
评论 #42357028 未加载
评论 #42357025 未加载
havnagiggle6 months ago
Seems fairly simple to have a smart contract do a DNS validation to unlock funds. For example, someone sends to a contract &quot;$1 to example.com&quot;. Then the URL owner publishes either a TXT file or DNS record that has a list of crypto wallet addresses. Contract then forwards the payments. You could even make the keys just the ISO codes for each currency.<p>It&#x27;s as good of a proof for TLS certs, but it&#x27;s susceptible to DNS hijacking, etc. Make the contract immutable to meet tornado.cash standard. There are already oracles for DNS lookups so this contract might already exist somewhere.<p>Add in a couple of features:<p>1. Allow tracking per domain so publishers can know that there is a demand to set it up on their end.<p>2. Allow refunds in case the publisher never opens it up.
评论 #42364484 未加载
waxpancake6 months ago
The Web Monetization API was another recent effort to try to make this, the latest of many attempts. See previous HN discussion: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=39274455">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=39274455</a><p>My guess is that 1. there’s virtually no demand from potential supporters for a more convenient way to pay creators than existing payment&#x2F;subscription apps, and 2. relatively few creators have direct control over their own internet presence anymore, so any solution that requires modifying a web page is dead in the water.<p>Any new attempt to pay creators that doesn’t factor these two realities in will likely fail, because it just makes things harder than existing solutions.
butz6 months ago
Worst part about such small payments is that intermediary, that will process the payment, might get 50% or even more of said payment, leaving not much to receiver. If someone really wants support, they will either have a link to &quot;merch&quot; store, or links to Patreon, Kofi or some other platform. Worth noting, that content creators usually seek recurring payments, not a single tip.
评论 #42369357 未加载
quaintdev6 months ago
Browsers should have pay&#x2F;tip button to support website owners. And browser vendors should handle the payment. This would limit ads and tracking as well which aligns with Mozilla goals. Can I pitch this idea to Mozilla somewhere?
评论 #42362449 未加载
评论 #42357336 未加载
评论 #42357976 未加载
评论 #42356849 未加载
pixodaros6 months ago
I&#x27;m out of the web dev game but wouldn&#x27;t you just write code to search for links to the ten or so most popular wrappers for Paypal or Stripe and then an API to perform the transaction? That should cover 99% of the actual payments that happen (there are LiberaPay and crypto schemes and bank transfer and SEPA for nerds). I think that basically all the money that moves to support free webpages is through PayPal or Stripe, maybe a few percent by the EU SEPA and Canadian eTransfer systems.<p>Realistically you Ctrl-F &quot;donate &#x2F; Paypal &#x2F; Patreon &#x2F; support&quot; and click that link. Good web design should make it clear on a screen and in the code what is site content and what is third-party content such as comments with spam links.
sneak6 months ago
This is a relatively straightforward problem to solve. There is a “payment required” HTTP status code and lightning network micropayments are very easy to set up and use.<p>The problem is that payments that cannot be centrally surveilled and centrally vetoed (without burden of proof of probable cause, usually) are actually illegal to implement.<p>To do anything like this requires strong ID and KYC for payer and recipient and that isn’t what bare URLs and the web are about.<p>All of the cool applications of online payments that would spread quickly and efficiently are illegal.<p>It’s truly sad.
评论 #42360408 未加载
hkdobrev6 months ago
humans.txt [1] could be an approach for this.<p>[1]: <a href="https:&#x2F;&#x2F;humanstxt.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;humanstxt.org&#x2F;</a>
rhplus6 months ago
We’re three decades in with the web and it’s pretty clear that voluntary payment nudges don’t work. Most people won’t pay for free content <i>after</i> they’ve consumed it. Humans need an extra incentive to pay for free content.<p>This is why so many sponsorship platforms are effectively subscription models with additional exclusive content or early access. And for that to work, you need more than just a payment button, you need a content publishing platform that will handle all the subs and content gating.
评论 #42358537 未加载
评论 #42357621 未加载
评论 #42369441 未加载
SethMLarson6 months ago
Author here! My primary motivation is to tip the hundreds of web creators that I enjoy every year without linearly increasing my spend (I can only afford so many $3&#x2F;month Patreons).<p>It&#x27;s manual for now, but the computer tracks who to pay next, who to stop paying, and give you links to speed up the process.<p>See: <a href="https:&#x2F;&#x2F;fosstodon.org&#x2F;@sethmlarson&#x2F;113575887792359030" rel="nofollow">https:&#x2F;&#x2F;fosstodon.org&#x2F;@sethmlarson&#x2F;113575887792359030</a><p>Happy to answer questions :)
gr4vityWall6 months ago
I don&#x27;t see much of a point. If someone makes a website and wants people to be able to send money to them for that, a link on that website should work just fine. I&#x27;m failing to see the benefit of a HTML meta tag related to that.<p>&gt; I wish I could click a button to easily send a &quot;tip&quot; to someone who created something I enjoy or to browse other options for supporting them.<p>I believe most people invested in getting donations already have a similar button on their page.
评论 #42357160 未加载
noman-land6 months ago
I know this forum hates crypto but this is very doable with ENS. You can both point to content via an ENS domain and also link to a wallet address.<p><a href="https:&#x2F;&#x2F;ens.domains&#x2F;" rel="nofollow">https:&#x2F;&#x2F;ens.domains&#x2F;</a><p>Come to think of it you can do this with normal DNS by just setting a wallet address in a TXT record but that&#x27;s not integrated into anything. It&#x27;s just text.
评论 #42362472 未加载
评论 #42356907 未加载
评论 #42357048 未加载
65106 months ago
This week someone finally vandalized an old long forgotten sign at the train station. It&#x27;s purpose was to ask the traveler not to walk on the rails. It said because of delays 30 000 people were late for their appointment every year. It attempted to appeal to a kind of decency and care for others that just doesn&#x27;t exist anymore. It is also true that no one walks on the rails anymore.<p>The answer to the riddle, how to pay the publisher: You make your own website and write your own article(s) If the reward worthy publisher wrote something that fits the context of your website (or one of them) and it is worth reading for your readers you make a link to it. &lt;a href=&quot;&quot;&gt; etc An endorsement like that, from the right person, is worth a lot but it is not required. You just make a nice article for other people, they could do the same. We all win or lose together.
fjfaase6 months ago
The European Union is working on a standard for QR-code payments [1]. In the Netherlands, most banking app already understand QR-code for payments. There are serviced that offer a possibility to ask for a payment without a specified amount that do not the reveal the bank account of the requester.<p>If this could be turned into a world wide standard, one could add a link to a QR code in a web page to request for donations. One should realize that there are very different payments systems in the world and that there are payment companies, think credit card companies, that have good reasons to resist these kind of global standards.<p>[1] <a href="https:&#x2F;&#x2F;www.europeanpaymentscouncil.eu&#x2F;document-library&#x2F;guidance-documents&#x2F;standardisation-qr-codes-mscts" rel="nofollow">https:&#x2F;&#x2F;www.europeanpaymentscouncil.eu&#x2F;document-library&#x2F;guid...</a>
mediumsmart6 months ago
You scan the qrcode on the page which will launch your banking app that initiates the transfer and fills out the details leaving for you to enter the amount and the fingerprint confirmation to send it off.
lofaszvanitt6 months ago
I wrote about a country or worldwide like system before that would do automatic funding to visited webpages:<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=40972106">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=40972106</a><p>Would be nice for the EU to implement such a feature.
EricRiese6 months ago
Isn&#x27;t the solution for Patreon et al to offer embeddable widgets that implement the Payments Request API?
Funes-6 months ago
If they&#x27;d fancy a donation, they&#x27;d have a visible button or section on their website so anyone interested could send it their way. Liberapay looks like a decent alternative to Patreon. Crypto (XMR, namely) is also a good option.
montenegrohugo6 months ago
Honestly this is one of the main usecases of crypto, in my opinion. And it&#x27;s only in 2024 where the transaction costs are cheap enough that it&#x27;s worth it.<p>Still, fragmentation of crypto makes the whole experience shitty - but we&#x27;ve been working on this to fix that: <a href="https:&#x2F;&#x2F;docs.peanut.to&#x2F;checkout-api" rel="nofollow">https:&#x2F;&#x2F;docs.peanut.to&#x2F;checkout-api</a>
评论 #42362336 未加载
评论 #42369497 未加载
AlienRobot6 months ago
This could be solved with a simple &lt;link&gt; standard.<p>If we&#x27;re talking &quot;direct&quot; payments, as much as it pains me to say it, it would be bitcoin, wouldn&#x27;t it? Just put a wallet address in a &lt;meta&gt; and you&#x27;re done. But with its operational overhead it may be a waste for micro-transactions compared to traditional payment methods.<p>To be honest, the real problem isn&#x27;t that there is no way to mark this up, is that even if there WAS a way to mark this up, most people wouldn&#x27;t because it&#x27;s not a browser API. People don&#x27;t even use RSS because browsers don&#x27;t tell users about RSS links. There needs to be a tangible consequence of using a tag for people to bother with it. If a $ doesn&#x27;t appear on the address bar, what is the point?
uxhacker6 months ago
Is this the same issue with content creators being reimbursed for generative ai?
kelvinjps106 months ago
Sorry, but I don&#x27;t really see the problem, I mean someone that wants to get paid will make sure to let you know where to pay them.
chr15m6 months ago
Great idea.