BTCPay Server

  • Name: BTCPay Server
  • URL: https://btcpayserver.org/
  • Category: Bitcoin payments infrastructure / self-hosted merchant stack / invoicing and checkout control plane
  • Tags: bitcoin-ecosystem
  • Summary: BTCPay Server is an open-source, self-hosted Bitcoin merchant stack: checkout, invoices, wallet and node connectivity, Lightning support, built-in commerce apps, and automation APIs. The important point is not just that it accepts bitcoin. It gives the operator the server, store, and integration surface that a hosted processor would usually own.
  • What it does:
    • Lets merchants and other operators accept Bitcoin payments online or in person through self-hosted or third-party-hosted BTCPay instances
    • Tracks invoices, settlement state, refunds, exports, and bookkeeping flows through a built-in invoicing system
    • Supports direct Bitcoin wallet connectivity plus Lightning integrations including LND, Core Lightning, and Eclair
    • Ships built-in apps for point of sale, crowdfunding, donation and payment buttons, and related store-linked workflows
    • Exposes automation surfaces through the Greenfield API and legacy BitPay-compatible API for managing stores, invoices, users, and headless integrations
    • Supports multi-tenant/shared-server deployments, plugin-oriented extension work, and a broad open-source deployment/tooling ecosystem across the main repo, docs repo, and Docker resources
  • Key claims:
    • The official homepage frames BTCPay Server as a way to start accepting Bitcoin payments with “0% Fees & No Third-party,” with funds arriving directly to the user’s connected wallet
    • The user guide defines BTCPay Server as a “free, open-source, and self-hosted bitcoin payment gateway” for online and in-person payments without fees, middlemen, or KYC
    • The docs and README emphasize the non-custodial model, explicitly noting that payments go directly to the merchant wallet and that private keys are never uploaded to the server
    • The docs make clear that BTCPay is not only a checkout page: it includes invoicing, accounting/export flows, native wallet management, API automation, and built-in apps such as PoS, crowdfunding, and payment buttons
    • The deployment docs show that BTCPay supports a wide range of operating modes including self-hosted cloud/VPS installs, hardware builds, and third-party hosts, which is important for understanding it as a broad operator stack rather than a single SaaS product
    • The GitHub organization and pinned repositories reveal a larger ecosystem around the core server, Docker deployment resources, documentation, plugin building, and Lightning libraries
  • Whitepaper: No canonical BTCPay Server whitepaper or litepaper surfaced in this pass. The clearest current source of truth is the official website, documentation portal, and public GitHub organization; see ../whitepapers/btcpay-server-primary-sources-2026-04-28.md.
  • Sources:

Internal linkages

  • Banking-and-ledger stack contrast when the operator wants a broader institution or community stack instead of a merchant-first server: galoy

  • Protocol-level contrast when the question is standardized account-based payment initiation rather than running a Bitcoin checkout server: open-payments

  • Last reviewed: 2026-06-02 UTC