BTCPayServer FAQ
In the past, we charged for BTCPayServer as an add-on service. As of February 2024, BTCPayServer is included with all paid plans from Starter onwards.
It is not possible to use your own domain for BTCPayServer hosted by Voltage. However, you are able to use domain redirect to your BTCPayServer app. Additionally, you are also able to use the <iframe> tag to embed your Voltage hosted BTCPayServer app into your domain. Example HTML for iframe:
The Voltage hosted BTCPayServer is a shared platform, meaning only user level access is available.
Most BTCPayServer plugins are built outside of the core BTCPayServer development team, and could be vulnerable to exploitation. Due to this, we do not generally add external plugins that have not been fully vetted and supported by the BTCPayServer maintainers.
BTCPayServer on Voltage has a single login. However, access to BTCPayServer gives no access to funds, as BTCPayServer is just a commerce interface between your node and your customer.
You can get your BTCPayServer macaroon from your Voltage node dashboard Manage Access --> App Instructions --> BTCPayServer --> Copy --> Hex.
Then go to your BTCPayServer, click Lightning, then change connection, and use that Macaroon string as part of the format that you see on BTCPayServer LND REST method.
Your API endpoint is yournode.m.voltageapp.io:8080 That's what you'd use for the server= part of that connection string. type=lnd-rest;server=https://nodename.m.voltageapp.io:8080/;macaroon=macaroonhex
Click Test Connection. If successful, you will get a success message.
Lastly, at the bottom be sure to click Save to save settings.