Yes. You can create a BTCPay Server account for free for 7 days. After the 7 days you can either purchase a plan or your account will expire and be deleted.
Yes, you can create multiple stores in your account. However, Voltage only provides the assisted set up for 1 store per account. Additional stores will need to be setup manually yourself.
Currently we only offer shared server accounts. If you would like your own server you can contact us at [email protected].
To start receiving payments to your Lightning enabled BTCPay Store you need inbound channels opened to your Lightning node. See the BTCPay Server documentation about setting up your node for merchant use.
If you generated your Bitcoin wallet from the Voltage Dashboard you'll need to download a wallet application to spend your funds. We recommend either Electrum or Wasabi wallets. Once you install either of these wallets you can import your seed into them to spend funds.
Download Wasabi from their website and open it.
On the left, select Recover Wallet
Give your wallet a name and you can optionally supply a password to encrypt the wallet.
In the Recovery Words field, type in your 12 word seed phrase you received when creating the wallet on Voltage.
Click the 'Recover' button
Done! Your transactions should start showing up in your Wasabi wallet.
Download Electrum from their website and open it.
When selecting a server choose 'Auto connect'
Give your wallet a name and click 'Next'
Select to create a 'Standard wallet'
When selecting your Keystore, select 'I already have a seed'
Enter the 12 word seed phrase you received when creating the wallet.
Click the 'Options' button and select the 'BIP39 Seed' box and click 'Ok' then 'Next'
Leave the checkbox on 'native segwit' and click 'Next'
You can optionally add a password to your wallet if you would like. Click 'Next'
Done! Your transactions should start showing up in your Electrum wallet.
When attaching your Voltage Lightning node to your BTCPay Server store through our dashboard there's several things that happen behind the scenes in your browser. One of them is we bake a macaroon for your node that has the required permissions for BTCPay Server. You can find the necessary permissions here. This allows BTCPay Server to create invoices for your node, but does not have the ability to spend funds.
This is an API Key we generate when we create the account. This is what we use to attach your Voltage Lightning nodes to your store. You can safely remove this if you would like, however you will no longer be able to update which Voltage Lightning node is attached to your store from our dashboard. Any updates would have to be manually done by you.
The safest and most secure way to generate Bitcoin keys is on an offline computer or a hardware device that is a brand new install. However, when generating your Bitcoin wallet in our dashboard all key generation happens in your browser. Nothing touches our servers or any part of the internet. Once the keys are generated, only the Derivation Scheme and the Account Key Path are sent to us to create the BTCPay store, which can't spend funds. You can optionally backup your seed phrase by entering a password to encrypt the phrase to. When backing up a seed phrase, we encrypt the phrase to the password provided client-side then backup the encrypted data.
In summary, you give up some privacy and security in favor of convenience in our dashboard. However, we can never see your private keys. Of course, if you aren't comfortable using our dashboard you can still create your store without it and provide your own key information to BTCPay Server.