# Using the SamRock Protocol to setup your stores wallet
The SamRock Protocol (opens new window) enables quick and easy setup for receiving payments from your BTCPay Server store directly to your self-custodial mobile wallet. This eliminates the need for manual wallet configuration and makes it simple to get started accepting Bitcoin payments.
# Overview
The SamRock Protocol plugin allows you to configure your BTCPay Server store to work with compatible mobile wallets by simply scanning a QR code. The protocol automatically sets up the necessary payment methods on your mobile device, including Bitcoin on-chain, Lightning Network, and Liquid.
Compatible wallets:
# Requirements
- BTCPay Server v2.1.6 or newer
- Boltz plugin (opens new window) installed and enabled (required for Lightning support)
- SamRock Protocol plugin (opens new window) installed
# Setup Instructions
# 1. Install the Plugin
- Navigate to Server Settings > Plugins in your BTCPay Server
- Find "SamRock Protocol" in the Available Plugins list
- Click Install and restart your server when prompted
TIP
Make sure the Boltz plugin is also installed and enabled before using SamRock Protocol.
# 2. Configure Your Store
- Go to your Store > Plugins > SamRock Protocol
- Select which payment methods you want to enable:
- Bitcoin (On-chain): Receive payments directly to your wallet via the Bitcoin blockchain
- Lightning (via Boltz API): Receive instant Lightning Network payments
- Liquid (On-chain): Receive payments via the Liquid Network (if enabled on your server)
- Click Generate QR Code
# 3. Connect Your Mobile Wallet
- Open your compatible mobile wallet (e.g., Aqua Wallet)
- Scan the QR code displayed in BTCPay Server
- Your wallet will automatically configure the selected payment methods and link them to your store
That's it! Your BTCPay Server store is now ready to receive payments directly to your self-custodial mobile wallet.
# Benefits
- Quick setup: No manual wallet configuration needed
- Self-custodial: You maintain full control of your private keys and funds
- Multiple payment methods: Support for Bitcoin, Lightning, and Liquid in one setup
- Mobile-friendly: Manage your store payments directly from your phone
- Enhanced privacy: Lightning payments are swapped via Boltz using atomic swaps, which means Boltz never takes custody of your funds and cannot link your Lightning payment to your wallet address