pull down to refresh

I have an old ecommerce project from years ago that never really got any traction but I would like to revisit it and see if I can make WooCommerce work with lightning payments.
I have no problem accepting bitcoin payments on-chain but a problem that I have had for a long time is the inability to accept lightning payments with BTCPay Server. I don't want to have to rely on third parties to sell products online with lightning.
I run my own node and can easily run my own BTCPay Server instance but since I run all of my nodes behind Tor, there's no easy way customers to access my pay server.
Does anyone know if an easy way to get started with lightning payments with Wordpress + WooCommerce (even if a bit clunky) until I can figure out how to do it entirely with BTCPay? A Boltz Wordpress plugin would be awesome cause I could just receive lightning payments directly and then swap them to on-chain in real time but I don't think that product exists yet.
There is a wonderful coinos integration for WooCommerce https://github.com/reddatos/coinos-woo
reply
5 sats \ 0 replies \ @AG 10 Apr
We tested and it gave us some issue on checkout, the plugin is not maintained and woocommerce made a lot of changes lately
reply
How efficient is it
reply
LNbits is the best. And you have the Boltz extension integrated and can configure to swap automatically as you wish.
I run all of my nodes behind Tor
That is a problem. You must have on clearnet if you want anybody to be able o pay you. Otherwise you should consider switching to nostr-market (see LNbits).
You could run a Tor node at home (or whatever) and a lnbits instance on a remote VPS, pointing to your home node. In this way you can make "visible on clearnet only your lnbits. Or use a VPS IP as a wireguard tunnel for your lnbits instance installed on the same machine as the node.
But Tor node + woocommerce = is not gonna work.
reply
58 sats \ 0 replies \ @anon 10 Apr
You could do a reverse proxy to your hidden service and making it available on the clearnet. You need a subdomain that points to the VPS and on the VapS you run TOR and a reverse proxy. Or you can look into Nostr wallet connect to connect a public LNbits instance to your own node, you would use NWC as a funding source for the LNbits I stand that runs on the VPS, or you add PhoenixD to the same VPS.
reply
  • Zaprite looks pretty good, for a painless setup (although I believe it's a paid service)
  • BTC pay server, integrates on chain and lightning and is FOSS, they're docs and support are pretty reliable, if you want to get your hands more dirty. They have a woocommerce plugin
  • LNBits seems great although I've not deployed my own instance.
reply
Oh I see what you're asking. You can use Cloudflare's tunnel service to make your server public https://youtu.be/rSw7DaTsjhA?feature=shared
reply
0 sats \ 0 replies \ @AG 10 Apr
Tested in the past:
  • Coinos (0.1% fees)
  • LNbits for onchain (noncustodial)
These latest two gave us some issues with latest updates of Woocommerce so we had to look into alternatives. Now active at checkout:
  • BTCpay server for onchain (noncustodial)
  • Speed (1.0% fees) both ln and onchain
  • Opennode (1.5% fees) both ln and onchain
reply
I use woocommerce with the coinos plugin. Works like a dream. Setup was pretty easy (did it a while ago, so memory may be fuzzy).
Coinos is custodial, but I just sweep the balance regularly so it's not much of an issue.
reply
0 sats \ 0 replies \ @AG 10 Apr
That's surprising, for us it stopped wrking few moths ago so we had to look into other options. Can I ask you about the settings? We never understood what to put as API Secret Key Contacted @adam_coinos_io team and said that it supposed to stay empty.
How is in your side?
reply