Introduction
The Boltz BTCPay Plugin allows any merchant to accept Lightning payments in a non-custodial way without running a Lightning node or fully manage liquidity of an existing Lightning node.
Last updated
The Boltz BTCPay Plugin allows any merchant to accept Lightning payments in a non-custodial way without running a Lightning node or fully manage liquidity of an existing Lightning node.
Last updated
Merchants using a self-hosted server: Navigate to the "Manage Plugins" section and install the "Boltz" plugin by .
Merchants using a shared server: Contact your server administrator to request the plugin installation.
Choose Operational Mode: Once the plugin is installed, locate the new "Boltz Plugin" menu item to start the setup. The first step is to choose the operational mode. One can choose between letting the plugin manage liquidity of a connected Lightning node or accept Lightning payments without running a node. We choose the latter.
Wallet Setup: Create a new wallet or import your existing Liquid wallet, which can be read-only for enhanced security as destination for swaps. If unsure, create a new wallet and follow the instructions.
Configure Chain Swaps: Optionally, the setup allows to configure "Chain Swaps", meaning to swap Liquid Bitcoin to regular mainchain Bitcoin based on a max wallet balance you are comfortable holding in Liquid Bitcoin. You can skip this step, if you prefer to exchange Liquid for mainchain Bitcoin manually. Otherwise, set a budget and confirm.
Done! "Lightning" shows active and running! ๐
Review Fee Structure and Swaps: Next, the plugin gives us a fee breakdown and explains how it uses Lightning -> swaps to achieve the nodeless experience.
It's a good idea to do a small test purchase to verify things are working. If you are running into issues, feel free to reach out in our .
From an architectural perspective, is mainly a UI for , our long-running swap daemon. The plugin downloads latest release binaries of Boltz Client by default, checks the PGP signature and, if all checks out, starts the daemon.