Ask HN: Practically accepting cryptocurrency for businesses without middlemen?
147 points| hda2 | 4 years ago
Is there an industry standard for this (or a de facto standard thereof)?
(These funds will be used to pay for business expenses that that can be settled with cryptocurrency. We do not intend to convert to traditional currency unless needed. We do not intend to hold cryptocurrency as an investment.)
[+] [-] itake|4 years ago|reply
The bigger issues I had that I am skeptical any self-hosted options have is protecting your wallets from being poisoned by 'black' bitcoin. Coinbase (and maybe others?) keeps a blacklist of banned wallets (stolen or associated with crime or gambling[0]). If a customer pays you from a black address, you may end up poisoning your entire crypto wallet and get flagged when you try to cash out.
[0] - https://www.reddit.com/r/onlinegambling/comments/kpel7x/so_i...
[+] [-] hda2|4 years ago|reply
Can you expand further on this? Is there a public list of blacklisted addresses we can download/query? How far does the association extend for an address to be blacklisted by other entities?
[+] [-] foepys|4 years ago|reply
How can a system that supports this be considered better than USD or EUR?
[+] [-] krageon|4 years ago|reply
Did something apocalyptic happen to the many coin mixing services around?
[+] [-] q1w2|4 years ago|reply
> We do not intend to convert to traditional currency unless needed.
This is a big risk due to cash flows. Most stores operate on a margin on merchandise that is under 10%, with a turnover on goods averaging months.
If a currency fluctuates in value more than ~10% over several months, this can easily drive an otherwise healthy business into cash flow driven bankruptcy.
Selling 100% of your goods, and then not being able to replenish that stock because the crypto you held has dropped more than 10% over a 6 month period is a disaster waiting to happen.
[+] [-] derangedHorse|4 years ago|reply
[+] [-] Geee|4 years ago|reply
Bitcoin is volatile in short-term, but long-term deflationary. Fiat currencies are stable in short-term, but long-term inflationary. It's a trade-off, and it depends on your circumstances which allocation works for you.
[+] [-] krageon|4 years ago|reply
Tell that to the literally hundreds of "shops" that dropship goods for ~50x the buying price.
[+] [-] exo762|4 years ago|reply
This is why you want to use stablecoins. There is plenty to choose from.
[+] [-] Geee|4 years ago|reply
[0] https://btcpayserver.org
[1] https://www.opennode.com
[+] [-] ignoramous|4 years ago|reply
[+] [-] anonymoushn|4 years ago|reply
[+] [-] MerelyMortal|4 years ago|reply
https://github.com/amiuhle/kasisto
> Kasisto is a Point of Sale payment system to accept the cryptocurrency Monero. The only requirement is an internet connection, there are no third parties involved.
> To be fast (confirmation within seconds), Kasisto accepts unconfirmed transactions.
If you're not using a middleman, then I think it would be wise to use a private-by-default currency so that others cannot see your financials.
---
EDIT: Kasisto may be obsolete, not sure. I recommend asking at https://old.reddit.com/r/Monero or at one of their IRC channels https://www.getmonero.org/community/hangouts/
Also a great place to start is Monero Outreach [0]. A bit down the page is a link to a github which links to different integration possibilities for things like WooCommerce, Shopify, Magento, and OpenCart [1].
[0] https://www.monerooutreach.org/merchants/how-to-accept-moner...
[1] https://github.com/monero-integrations
EDIT: Another link I found: https://monerointegrations.com
(Disclaimer, I own some XMR after learning about it here on HN years ago.)
[+] [-] matheusmoreira|4 years ago|reply
[+] [-] kibbleble|4 years ago|reply
For now, since fiat onramps are pretty obvious, people report their taxes like normal. Record each transaction until it's good enough, give or take some under-the-table cash.
Here's an interesting project that's trying to encourage crypto adoption: https://cryptoforthehomeless.org/
[+] [-] apalmer|4 years ago|reply
[+] [-] SmellTheGlove|4 years ago|reply
[+] [-] matheusmoreira|4 years ago|reply
[+] [-] anonymoushn|4 years ago|reply
[+] [-] wmf|4 years ago|reply
[+] [-] Geee|4 years ago|reply
[+] [-] weq|4 years ago|reply
ie. with crypto, u can setup a wallet, u can buy currency, then lend it out to a DeX for fees and apy in 3 clicks, no wait period, minimal capital expenditure. no forms to sign.
that kid at macdonalds right now can DCA into crypto using his gaming PC at night time. if u had been doing that the last 10 years, u would be retired by now. get it? the younger generation, crypto is a investment opportunity like our parents generation saw real-estate.
times have changed. the govs had there time to ban crypto, they havnt. its less volatile and more secure and more open then any 3rd world country currency. the investment bankers are in it. its not going anywhere. the masses (20-30s) have who are stacking crypto are going to be the voter bloc of the next 20 years.
[+] [-] recursive4|4 years ago|reply
A few important questions here:
- What currencies do your customers hold?
– At what price points are you transacting?
– What are you selling?
– How much of this process are you looking to automate?
– Estimated monthly trx volume?
Presumably you are not interested in exposure to price volatility (since you're not holding as an investment) so your holdings should be denominated in USDC and custodied, earning a yield through BlockFi or Nexo.
I'll keep an eye out for your answer in the comments.
[+] [-] sireat|4 years ago|reply
What is the best option to offer crypto payments to customers who hold no crypto and are new to crypto?
I have a side project in a domain where I pay about 15-20% for CC verification/foreign exchange/payout.
Huge numbers where crypto should be preferable.
However, even with discounts I can not get any crypto payments. Customers do prefer to use CCs.
I check the crypto payments space every few years but do not see anything remotely user friendly.
Paypal/Revolut/Venmo etc they all offered some benefits/stickiness to the customer.
They were also easy to onboard(for one intially Paypal delayed KYC extra security until later)
I am still looking for a pure crypto solution.
[+] [-] gwbas1c|4 years ago|reply
I wouldn't assume that cryptocurrency will solve that problem for you. That's a huge cut, and I suspect if you get a little creative, you could bring that cut down. (Remember that cryptocurrency has its own set of problems too.)
> to customers who hold no crypto and are new to crypto
> Customers do prefer to use CCs
IMO, look for a different credit card solution.
[+] [-] Geee|4 years ago|reply
In the US, Strike is probably the easiest one to get started. There's also no fees to buy bitcoin. Downside is that it works just in the US and a few additional countries. https://strike.me
You can buy bitcoin on Paypal and Venmo, but they can't be used for payments yet.
[+] [-] 1ark|4 years ago|reply
1. https://paywithterra.com/
[+] [-] rglullis|4 years ago|reply
If you want to accept stabletokens (which seems to be the case since you don't want to necessarily hold crypto as an investment, so stable tokens can help you to avoid volatility), you will certainly want to be able to accept ERC20 tokens. I'd recommend you take a look at Hub20 [0], which I've been working for a while and it aims to be the Ethereum analog to BTCPayServer. Currently Hub20 is also integrating with Raiden Network[1], which works in a similar way to BTC's Lightning (but again has the advantage that it can work with any erc20 token, so you can transact with stable tokens if you wish)
Hub20 is self-hosted and it does provide a way to store and manage secrets and wallet keys. For a self-hosted scenario, this means that you are always in control of your funds. I am also working on a checkout system[2] so that people can accept payments from their site in a similar way to Stripe.
I've been working to turn Hub20 into my full-time project recently, I'm always on the Matrix room [3] for any kind of support. I'm also open to consulting in the domain. Let me know if I can be of any help.
[0] https://docs.hub20.io
[1] https://raiden.network
[2] https://gitlab.com/mushroomlabs/hub20/checkout20
[3] https://matrix.to/#/#hub20:communick.com
(Edit: I'm usually not one to complain and take downvotes with stride, but why would someone downvote this comment?!)
[+] [-] _zllx|4 years ago|reply
https://electrum.readthedocs.io/en/latest/merchant.html
[+] [-] doomroot|4 years ago|reply
[+] [-] toomuchtodo|4 years ago|reply
https://www.coindesk.com/markets/2021/03/31/tesla-just-helpe...
https://twitter.com/BtcpayServer/status/1376962115504906240
https://github.com/btcpayserver/btcpayserver/releases/tag/v1...
[+] [-] tcgv|4 years ago|reply
[+] [-] __d|4 years ago|reply
Which is exactly why no cryptocurrency has gained mainstream traction: it's solving a "problem" that doesn't exist for most people, and doing so in a way that introduces new problems.
[+] [-] robcohen|4 years ago|reply
Stellar USDC is cheap to use, but Stellar seems pretty centralized to me, so there’s that issue.
Another problem is that you need to convert USDC to USD, which is yet another step and also considered a trade so there’s more bookkeeping there.
[+] [-] ahnick|4 years ago|reply
[+] [-] hda2|4 years ago|reply
We are a registered business (not US-based).
[+] [-] heckingoodtimes|4 years ago|reply
[+] [-] xrd|4 years ago|reply
Email me for more information if you want: [email protected]
[+] [-] inc|4 years ago|reply
[+] [-] pajop|4 years ago|reply
https://docs.btcpayserver.org/FAQ/Altcoin/
https://docs.btcpayserver.org/Development/Altcoins/#how-can-...
[+] [-] devinhn|4 years ago|reply
"This service creates a Checkout UI for any valid 'nano_' or 'xrb_' address, for free. You can customize further with URL params or HTTP POST body data."
[+] [-] mfrye0|4 years ago|reply
Seems like most of answers here are BTC. Anything available in ETH yet? Or maybe XLM?
A Stripe for crypto would be awesome.
[+] [-] Geee|4 years ago|reply
https://stripe.com/blog/ending-bitcoin-support
[+] [-] yokem55|4 years ago|reply
[+] [-] weq|4 years ago|reply
https://moralis.io/
you can peg your crypto prices to fiat and advertise the crypto as floating that is final at the checkout. thats standard practice.
[+] [-] ahnick|4 years ago|reply