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.
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.
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.
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 Pay | Custodial processor | |
|---|---|---|
| Who holds the keys | You, on your hardware wallet | The processor |
| Where funds land | Your cold wallet, on chain | A hosted account |
| Seed / private key exposure | Never leaves your device | They hold custody |
| Per-transaction fee | 0%, flat monthly only | Percentage-based |
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 →