Power your Woocommerce shop with Lightning

If you run a Woocommerce shop, there’s a number of commercial Bitcoin services that allow you to accept on-chain bitcoin payments. But none of them offer a Lightning option at this moment. There are however two projects that make it possible to accept Lightning payments in your store. And it’s not difficult to set them up.

BTCPay Server

BTCPay Server is a free and open source project by Nicolas Dorier, fully compatible with the commercial BitPay version. In addition to the bitcoin payment method, your customers can choose to pay via the Lightning Network directly, with no fees, transaction cost or a middleman. And because using Lightning for real life payments is still considered a bit reckless, the shop owner can set a maximum amount allowed through Lightning.

BTCPay is a non-custodial invoicing system which eliminates the involvement of a third-party. Payments with BTCPay go directly to your wallet, which increases the privacy and security. Your private keys are never uploaded to the server. There is no address re-use, since each invoice generates a new address deriving from your xpubkey.

This video will get you started in less than 10 minutes. You can run BTCPay as a self-hosted solution on your own server, or use a third-party host. The self-hosted solution allows you not only to attach an unlimited number of stores and use the Lightning Network but also become the payment processor for others.

The project page is located at GitHub and Woocommerce plugin can be downloaded here.

Strike from Acinq

Another option is Strike from Acinq. They charge a 1% transaction fee and their service only accepts Lightning payments, no on-chain bitcoin. The Strike interface is clean and the plugin installed without big issues.

Strike also has a complete testnet version, which you can use free of charge to setup and test the service.

For now only the BTC currency is supported, which is a pity, because pricing goods in BTC is still difficult due to the heavy price fluctuations. But Acinq plans to support other currencies like USD and EUR in the future.

When your balance reaches a configurable threshold (min 0.1 BTC) your funds will be automatically sent to your wallet, free of charge. 

Acinq is also working on a Prestashop and Shopify plugin.

We used Strike to power our Woocommerce testnet shop and people are successfully completing test purchases.

See the complete list of payment providers