← Back to home
Cold Wallet Payments

Accept Bitcoin in your hardware wallet.

Point your business straight at your own cold storage. You register the watch-only extended public key (ZPUB) from your Trezor, Ledger, or Coldcard, and BoreLine derives a fresh receiving address per invoice. Every payment lands in your hardware wallet, and your seed and private keys never leave the device.

Watch-only, by design

A ZPUB is a public key. It can generate receiving addresses but can never spend. BoreLine only ever sees that public key, so it can show your customers where to pay but has no way to move a single satoshi. Your seed phrase and private keys stay on your hardware wallet, always.

Payments go to your cold storage

Each invoice is a standard BIP84 native SegWit address derived from your ZPUB. The moment a payment confirms on chain, the Bitcoin is sitting in your hardware wallet, in cold storage, under keys only you hold. There is no hosted balance and no payout step.

Verify before you trust

Because derivation is public and deterministic, you can check the addresses BoreLine shows against your own wallet on the Verify page before going live, and the core logic is open source.

BoreLine PayCustodial processor
Who holds the keysYou, on your hardware walletThe processor
Where funds landYour cold wallet, on chainA hosted account
Seed / private key exposureNever leaves your deviceThey hold custody
Per-transaction fee0%, flat monthly onlyPercentage-based
Related

BTC payment links · Non-custodial payments · Security guide

Register a watch-only ZPUB from a fresh wallet and try it free. Pay a test invoice and watch it land in your own cold storage.

Start free