pull down to refresh

Any plan to have a standalone installer for macos and linux?

Maybe at some point in the future if we get demand for that. An Android version is also hopefully on the horizon.

reply
1 sat \ 5 replies \ @AG 23 Sep

How much of this software relai on BareBits infrastructure? Let's say tomorrow (hope no - but just in case) BareBits close down. What will be the consequences for all vendors using barebits software?

reply

Good question, there will be no consequences whatsoever, this doesn't rely on any infrastructure hosted by the BareBits devs. The update checker would probably complain that it can't find updates. Fees would fail to redirect but in that case that means your customer payments would go directly to you.

The BareBits devs have no access to any funds or any customer information. And the BareBits software does not rely in any way on the BareBits infrastructure.

The actually more important external dependencies are mempool.space (used to verify an on-chain transaction has been paid) and currency conversion websites (multiple are used) if your primary currency isn't sats.

And of course your cashu mint(s) (if enabled) and submarine swap providers. All is designed to fallback as gracefully as possible to other methods. Cashu is only used in the first place if you have no other LN receiving methods. If that happens, your customers just get an on-chain invoice only, no LN.

reply
1 sat \ 3 replies \ @AG 23 Sep

Why then the plugin have this need to replace the BTCpay server connection? I guess you are running a BareBits BTCpay server that aggregate all barebits users wallets? is that correct? of how else you justify the replacement of existing BTCpay server setup in the woocommerce payment gateways section?

reply

Basically, when you install the BareBits woocommerce plugin, it either "points to" an existing BareBits installation you have (on the same server or a different one) OR you can have the plugin automatically install BareBits alongside it at install time.

No matter how it was installed, your BareBits installation offers a "BTCPay Compatible Gateway" aka it presents as if it is a BTCPay Server. So to get woocommerce talking to it, we install + configure the BTCPay Server plugin in woocommerce and "point it" at your BareBits installation. And everything just works.

The benefit of this is that it means any e-commerce software that can talk to BTCPay Server can now talk to a BareBits installation instead (we don't have to write 50 plugins across 50 different e-commerce platforms). The downside is that, at least for woocommerce, you can only have one BTCPay Server payment plugin installed per installation. Other e-commerce platforms may enable side-by-side installation, I haven't tested that much on the other platforms.

** Just to clarify -- All this is happening on your own servers. BareBits devs don't run any servers.

reply
1 sat \ 1 reply \ @AG 23 Sep

Ok, now make more sense. Still I think is unfair to replace and existing setup. In our case we offer multiple payments gateways (all bitcoin-only).

With this small test I was hoping to add BareBits as new payment method, but if this mean remove BTCpay server (the most trusted and used by our beloved customers), I'll need to stop here and wait until BareBits is a complete and independent system.

Ping me anytime when you have news on this particular point :)

reply

Totally understandable! We're hoping to add this feature at some point in the future so I'll drop you a ping.

reply