Before you start
You need:- A self-hosted BTCPay Server on version 2.4.4 or later, running on Linux x86-64. Installing plugins requires server admin access, so accounts on third-party hosts won’t work.
- A store on that server.
Install the plugin from the Plugin Directory
Open the Plugin Directory
Select Bark

Select Install in BTCPay Server
Select Restart now
Install from the plugin file instead
Install from the plugin file instead
Download the plugin file
BTCPayServer.Plugins.Bark.btcpay from the plugin’s page on the BTCPay Plugin Builder website.Open Installed Plugins
Select Upload Plugin
Upload the file
Select Restart now
Set up a Bark wallet for your store
After the restart, your store’s sidebar gains a Bark entry under Wallets. Opening it for the first time takes you to the Set up Bark screen.
The Set up Bark screen, with the payments toggle, the wallet choice, and the pre-filled Ark Server and Chain Source fields
Select Bark in your store's sidebar
Keep the Accept Lightning & Ark payments toggle on
Keep Create new wallet selected
Review the Ark Server and Chain Source
https://ark.second.tech, the Ark server that manages your VTXOs, and https://mempool.second.tech/api, the chain source that verifies on-chain activity. See Ark server and chain source for the available options.Select Confirm & Enable
Check that Bark drives Lightning
Completing setup enables two new payment methods on your store’s checkout, Ark and Lightning:- You should see status lights turn green for Lightning and Bark in the sidebar.
- The Lightning page shows Custom Node with
barkas the node. - Checkout now shows a QR code and payment link that combines on-chain, Ark, and Lightning payment methods.