Install the Vault on your PC (Windows, MacOS or Linux).
Open the BTCPay Vault app.
Plug in the hardware wallet into your PC and make sure it’s in a wake up state.
Go to your BTCPay Server’s Store > Settings > Wallet > Setup >
Import from a hardware wallet
.
Grant the permission.
The public key will automatically be imported in the store and configured to an appropriate format.
Validate that the address shown on BTCPay is the same as the one on your device.
Click Save
.
Once you’ve received funds to your wallet and you decide to spend them, you can sign the transaction with your hardware wallet, all inside BTCPay Server.
Open BTCPay Vault app on your PC.
Plug in the hardware wallet and make sure it’s in a wake up state.
In BTCPay Server, go to Wallets > Manage > Send
.
Fill in the Destination address
and the Amount
.
Select Sign with a hardware wallet
.
Verify the transaction on your hardware wallet and confirm it.
Broadcast the transaction.
There are two ways to set up a wallet in BTCPay Server:
Connect an existing wallet.
Create a new wallet.
There are several options on how to set up a wallet to use with your BTCPay Store. Below you will see instructions on how to set up BlueWallet, Wasabi Wallet, and Coldcard.
On the Sidebar menu, click on Payment Methods
.
Click on Setup
next to BTC.
Click on Connect an Existing Wallet
.
Click on Scan wallet QR code
In BlueWallet:
Open Wallet Settings;
Click on Show Wallet XPUB
;
Scan the Blue Wallet QR Code on BTCPay Server.
Click on Import wallet file
;
In Wasabi:
Click on Tools
;
Select Wallet Manager
;
Click on Open Wallets Folder
;
Import the file on BTCPay Server.
Click on Import wallet file;
In your Coldcard:
Insert a microSD card in your Coldcard;
Unlock your Coldcard;
Go to Advanced ❯ MicroSD Card ❯ Export Wallet ❯ Electrum Wallet
Import the file on BTCPay Server.