TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Difficulties of providing a crypto payment system on your website

21 点作者 ben165超过 2 年前

11 条评论

TekMol超过 2 年前
Let me know if I am wrong about using crypto for payments:<p>My understanding is that a big, maybe the biggest, obstacle is taxes.<p>In countries like the USA and Germany, the way I understand tax law is: When you buy something with crypto, that counts as a sale of an asset. So you have to document what the fair value of the coffee you bought is at that point in time, subtract what you paid for the crypto you used and then pay taxes on the difference.<p>This makes it more or less impossible to use crypto for payments, right? Every coffee you buy would have to be documented and evaluated and be part of your tax declaration.
评论 #32630627 未加载
评论 #32627269 未加载
评论 #32627564 未加载
评论 #32626978 未加载
imtringued超过 2 年前
&gt;Right now nobody is really interested in using Crypto for payment. I like to find real use cases and looking forward to buy real stuff with it, but most people just hodl, especially when markets are down.<p>I saw Solana and thought, okay so it is possible to build a scalable cryptocurrency, but then again, the culture of speculation and excessive amounts of volatility make cryptocurrency useless for payments.<p>The only promising cryptocurrency I have seen so far is the non pegged stablecoin RAI which is basically trying to emulate central banks via a smart contract that uses control theory to adjust a redemption rate which is effectively an interest rate that changes the unit of account rather than the quantity of money.<p>Anyway, what this means is that cryptocurrency currency is still trapped in its degenerate gambling culture and we are at least a decade away from seeing real innovation in the cryptocurrency space beyond the usual tulip mania.
评论 #32629151 未加载
评论 #32627279 未加载
shp0ngle超过 2 年前
The biggest error is to assume people want to <i>pay</i> with cryptocurrency.<p>They just want to speculate on it; first buy, then sell. Nobody actually pays with cryptocurrency.<p>edit: ahh it’s in the actual article. Never mind.
评论 #32627060 未加载
评论 #32627173 未加载
评论 #32627031 未加载
z9znz超过 2 年前
The real difficulties in providing crypto payment options is that users are generally not educated enough to use it properly.<p>I built Bitcoin and Stellar payment systems for a client. In both cases, I generated an address for each customer and associated that address with the customer ID. By not reusing addresses, I never had the problem of not knowing who had paid and who had not. You cannot trust most people to provide a memo correctly.<p>Of course, I generated a QR code for each payment request, so mobile users had no trouble. However, desktop users had to copy paste, and some people have trouble with even basic computer tasks...<p>The biggest challenge was having people under-pay. Depending on the wallet a person used, the wallet might show them a fiat currency amount instead of a crypto amount. If I said to pay 100 XLM, they might put that into their wallet and see an incorrect (or inaccurate) conversion and adjust the number down (or up, but that rarely happened).<p>I gave a locked in quote price when the order was placed, and I would let that price stay fixed until the order was paid. That was better than updating the to-pay amount after the order was placed, since the user might have been busy going off to buy or transfer the exact amount. We noted that if the conversion rate fluctuated greatly, the user could simply cancel the order and re-place it to get the current rate.<p>Another problem was that people would pay directly from an exchange &quot;wallet&quot;, and the exchange might take a fee out for the transfer. So that 100 we requested might arrive as 90. I did allow up to 3% under-pay, but in cases where the difference was greater I had to leave the order open as partially paid (and request the buyer pay the missing difference). Then we found that if that difference was small, some people couldn&#x27;t transfer that small amount from their exchanges (there were often minimum transfer limits).<p>Then on the company side, we&#x27;ve got crypto that we had to decide whether to sit on or convert to fiat. Obviously if the crypto market is on a bull run, it&#x27;s beneficial to keep the money in crypto. But it&#x27;s really a gamble (obviously a losing gamble in the last 10 months). So normally we would convert the crypto back to fiat every couple of days.<p>The technical aspects of all this were not really difficult, and it was nice being in charge of refund decisions (unlike when taking credit cards or paypal where a bad actor can cause immediate and long term problems for the merchant).
评论 #32627415 未加载
yunohn超过 2 年前
Maybe I misunderstand the author’s goal, but using the “random number” from the payment amount and regularly checking wallet balance, just seem incredibly rudimentary compared to an actual payments system…
评论 #32626913 未加载
评论 #32626948 未加载
评论 #32626922 未加载
sentrms超过 2 年前
As a crypto enthusiast I looked into what it would take to accept ADA payments on my membership site without relying on a payment provider. I was surprised by the quality of the documentation and realized it was quite feasible to implement. I decided against it as the sentiment around crypto (even a proof of stake chain like Cardano) would probably have a negative net result on customer acquisition and retention. It would have been a fun endeavour with a potential poor outcome.
评论 #32626930 未加载
评论 #32627046 未加载
TimJRobinson超过 2 年前
If I was building a crypto payment system now I&#x27;d go with metamask &#x2F; wallet connect. These work with all EVM compatible chains and most people want to pay with USD stablecoins than with a cryptocurrencies anyway.
评论 #32627098 未加载
71a54xd超过 2 年前
In my experience, NowPayments.io is at least a year ahead of everyone in the space of crypto payments integrations. They&#x27;ve effectively cloned stripe products to accept crypto and their support is also top tier.
zeroclip超过 2 年前
This is a weird and brittle way to support crypto payments.<p>What should instead be done is:<p>1. Accept stablecoin tokens like USDC. People do not want to buy a pizza and one year later be told they could have bought a house with that same set of tokens.<p>2. Use smart contracts, cryptographic proofs and digital signature algorithms instead of trying to match up balances and spends in the ledger.<p>Example: Merchant has a product on their site with ID 1234. User purchases it for 5 USDC.<p>If this has infinite stock, like a Bandcamp MP3, VPN subscription, production-on-demand, the user can bypass the paywall and request access to the product by writing a signed message with their wallet proving their purchase.<p>If this has finite stock like a vintage clothing item or unique artwork, a smart contract can tally stock of ID 1234: decrement its quantity on each successful purchase, and increment the user’s balance of that item. Proof of payment is the same: user can just sign a message at any point proving they own X amount of the product.
Grimburger超过 2 年前
&gt; You can purchase fake items in this test shop with testnet coins of Solana and Stellar.<p>&gt; Please let me know what you think of it.<p>Literally not a single point of contact anywhere to be found anywhere on the site. I guess you mean here instead?<p>Also your login error message is just a db response :)
评论 #32627027 未加载
dnpp123超过 2 年前
Surprised nobody mentioned <a href="https:&#x2F;&#x2F;btcpayserver.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;btcpayserver.org&#x2F;</a> yet.