Skip to content
Non-custodial · No KYC · On-chain + Lightning

Accept Bitcoin.
Keep your keys.

LibrePay is a privacy-first, non-custodial payment gateway. Keys are generated in your browser and never leave it. Funds flow directly from buyer to your wallet — on-chain with stealth addresses, or instantly over Lightning from YOUR own node. The platform cannot move your money, even if it is fully compromised.

  • No KYC
  • Non-custodial
  • 0% of your volume
  • Open stack

Built different, by design

Non-custodial by architecture

Your seed is generated client-side with audited libraries (BIP39/BIP32), encrypted with AES-256-GCM (PBKDF2 600k) and never sent to any server. We hold nothing that can move funds.

One payment code, zero linking

Publish a single reusable payment code (BIP47-style). Every invoice derives a unique one-time stealth address via ECDH, so the public blockchain never links your payments together.

No KYC. No phone. Ever.

Sign up with an email address. That is the entire identity requirement — now and forever. No ID scans, no selfies, no business registration.

Fixed SaaS pricing in sats

Plans anchored to fixed USD prices, paid in Bitcoin — sats computed live from the mempool.space rate and locked at checkout. We never take a percentage of your transactions.

Refunds without custody

Buyers request a refund on the invoice page; you send it from YOUR wallet and paste the txid. We deliberately cannot refund programmatically — if we could, we could also take. That's the point.

Watch-only friendly

Prefer Sparrow, BlueWallet or a hardware wallet? Import an xpub and keep the seed offline forever. Dashboard stays read-only.

Integrate in 60 seconds

Hosted checkout links, an HTML button, WooCommerce, or a clean REST API with signed webhooks. Works with any stack, any platform, any CMS.

Lightning from your own node

Connect your own Phoenixd (ACINQ) node in two minutes. Buyers get a second QR tab — instant settlement in seconds, tiny fees, your keys, your channel liquidity.

From invoice to settlement

1

Create the invoice

Via dashboard, WooCommerce, API or HTML snippet. LibrePay derives a fresh one-time stealth address from your payment code — no address reuse, ever.

2

Buyer pays directly

A mobile-first checkout shows two tabs: On-chain QR or ⚡ Lightning QR. Funds go straight to YOUR wallet or YOUR node — we can't touch them.

3

Lightning: seconds · On-chain: minutes

Lightning payments settle instantly and fire webhooks at once. On-chain payments are watched on mempool.space through 0-conf → N confirmations → settled, with HMAC-signed webhooks.

How we compare

CriterionCustodialLibrePay
Can platform move funds? Yes No
KYC / ID required Required Not required
Fees on your volume Sometimes Never — flat plan
Payment linking on-chain Often reused Stealth addresses
Seed generated client-side On their servers In your browser

Questions, answered

Accept Bitcoin. Keep your keys.