I want to onboard merchants. But it's a mess out there right now, and I need some advice.
I setup BTC Pay Server on my own Start9 node. I love it. But setting up a node is an expensive sell for merchants who are new to Bitcoin. Not to mention, the learning curve involved. Explaining inbound/outbound liquidity always causes their eyes to glaze over.
But once BTC Pay Server is set up, there's simply nothing better. You can input your unique products into your online store, and your servers/bartenders simply tap the correct product on the screen... up pops a LN invoice. It's perfect for a POS at a store or restaurant.... minimal training involved.... the fiat conversion rate is instantly calculated.... the Sats go straight into your self-custody node.
The merchants I'm talking to seem to be okay spending some money on a POS system, and a node... eventually. But most would like a way to do it cheaply and simply, at first. It's the same reason many Bitcoin newbs turn to WoS at first. And I'm in the camp that WoS is great for onboarding newbs.... hopefully they learn and eventually move to a non-custodial solution. I want the same thing for merchants. How can I get a cheap solution for them when they're just starting out? I want a user experience exactly like BTC Pay Server, but on a cheap/easy (even-if-custodial) solution.
Voltage node hosting looks good, if you're willing to pay the monthly fee. I see this as a good middle ground option.
Fedimint sounds best. I can imagine creating a federation for local merchants. Once it grows, we can increase the number of Guardians. This is the best way to get merchants onboarded in a way that's cheap for them, but also mostly trustless and decentralized. But where is it? Is anyone actually using it? It's a project on Github that tech savvy people are probly using.... but is it ready for mainstream, yet? Is there an app for merchants, similar to BTC Pay Server, but which implements the Fedimint protocol? If not, should I create one?
I talked to Lee in Bitcoin Jungle about how he does merchant adoption. He said he uses a fork of the Bitcoin Beach code. So the merchants are essentially using his node (sounds like something like Lightning Node Connect) and he personally sends them on-chain Bitcoin or fiat when they request it. This could work for small communities... but it's not a good long-term, scalable solution (is it?).
Right now, I'm considering recommending CashApp as a simple, cheap PoS. When the merchant's balance on CashApp gets high enough, send the funds to a cold storage wallet. This might just be the simplest way at first. What do you think?
Blink has a POS and you can store in stable sats
ideally though you want a receive-only url that any member of staff can safely use
open node has a nice api - just put a static website over it and host on github pages or similar
reply
One of the best solution which good compromises I've seen recently, is Swiss Bitcoin Pay (SBP) which propose a hybrid solution between custody and self custody. You fill an on-chain address (think they are working on XPub integration and maybe even BIP47 in the future) in the settings and the lightning part is managed by SBP. At the end of each day you receive an on-chain tx corresponding to the receipts of the day for no fees.
The boss or manager control the accounts, and each waiter/waitress just has to scan a QR code on the manager's device to be linked to the same account and begin receive payments on their own smartphone. Thus the manager has a view on all the receipts in real time, and no one can still the money as it's only a POS and only the manager has access to the broader dashboard and account settings...
Best solution so far in the place IMO
reply
I would like to mention the importance of uptime.
Having a working system to charge customers with an uptime of 99.99% is key. Get the merchant losing a single sale because, for whatever fucky reason, the payment system doesn't work, and you will lose their faith and interest. To make a solution in the fashion of self-hosted node + BTCPayServer reach that uptime performance you need to be a master sys admin... which I would guess 0.00001% of merchants out there are.
I'm not saying merchants shouldn't self-custody or run their nodes. But perhaps the ideal combo should be (1) an outsourced payment gateway with PERFECT uptime and experience that allows withdrawals in real or near-real time and (2) the usual bitcoiner self-custody kit to collect revenue into safe, self-managed keys fast.
reply
𝐇𝗼𝐰𝐝𝐲 𝐝𝗼 ? 🀠 πŸ‘‹
reply