BTCPay Server primary-source snapshot

Fetched: 2026-04-28 UTC

1) Official homepage

Source: https://btcpayserver.org/

Selected excerpts from the official site:

Start Accepting Bitcoin Payments With 0% Fees & No Third-party

Funds arrive directly to your connected wallet.

Features you use the most are baked right into every instance so you can hit the ground running.

Create a Point-of-Sale app for your store, easily embed a tipping button on your website, send a payment link to a client across the globe, or launch a crowdfunding campaign to raise funds for your cause.

Manage your BTCPay Server (e.g. stores, invoices, users), automate your workflows and control access with our API.

Additional signals from the source:

  • The homepage makes clear that BTCPay combines payments acceptance, built-in merchant apps, wallet connectivity, and API automation in one operator stack
  • The direct-to-wallet framing is important because it distinguishes BTCPay from custodial payment processors

2) Documentation portal overview

Source: https://docs.btcpayserver.org/

Selected excerpts from the official docs:

BTCPay Server Documentation

Start Accepting Bitcoin Payments With 0% Fees & No Third-party

User Guide

Deployment

Development

Additional signals from the source:

  • The docs portal is a strong primary source because it visibly splits the project into user, deployment, and developer surfaces
  • The existence of substantial deployment and development sections reinforces that BTCPay is infrastructure, not just a merchant-facing widget

3) User guide / “What is BTCPay Server?”

Source: https://docs.btcpayserver.org/Guide/

Selected excerpts from the official docs:

BTCPay Server is a free, open-source, and self-hosted bitcoin payment gateway that allows self-sovereign individuals and businesses to accept bitcoin payments online or in person without any fees.

BTCPay Server is a self-hosted and automated invoicing system.

BTCPay Server is free to use and completely open-source, so developers or security auditors can always inspect the quality of the code.

Selected feature list signals:

Direct, peer-to-peer Bitcoin payments

No processing fees

No middleman

No KYC

Non-custodial (complete control over the private key)

Lightning Network support (LND, Core Lightning (CLN) & Eclair implementations)

Full compatibility with legacy BitPay API (easy migration)

Point of sale app

Crowdfunding app

Payment Requests

Internal, full-node reliant wallet with hardware wallet integration

Payjoin Support

Additional signals from the source:

  • This page is the clearest concise statement of BTCPay’s non-custodial merchant-gateway positioning
  • The feature inventory shows that the project should be categorized as a merchant/control-plane stack rather than only as a checkout page

4) Deployment documentation

Source: https://docs.btcpayserver.org/Deployment/

Selected excerpts from the official docs:

There are several different deployment methods available, all using the same BTCPay Server software.

BTCPay is a non-custodial invoicing system which eliminates the involvement of a third-party when managing funds.

Payments with BTCPay go directly to your wallet. Your private keys are never uploaded to the server.

Additional signals from the source:

  • The deployment matrix is important because it shows BTCPay as software that can be self-hosted on cloud, VPS, or hardware, or accessed through third-party hosts
  • The docs explicitly explain that even third-party hosting providers do not control user funds, which clarifies the trust boundary

5) Built-in apps documentation

Source: https://docs.btcpayserver.org/Apps/

Selected excerpts from the official docs:

The primary purpose of BTCPay Server is to remove dependencies on trusted third-parties.

The Apps are built in applications that obsolete central-authorities and allow users an easy way to extend the use case of the software.

The web-based PoS app allows users with brick and mortar stores to readily accept cryptocurrencies without fees or a third-party, directly to their wallet.

Crowdfunding is an application which you can launch from BTCPay Server interface that allows you to create a self-hosted funding campaign, similar to Kickstarter or Indiegogo.

Easily-embeddable HTML and highly-customizable payment buttons allow users to receive tips and donations.

Additional signals from the source:

  • This page broadens BTCPay from a payment processor into a bundled merchant-app platform
  • The “remove dependencies on trusted third-parties” line is especially high-signal for categorization

6) Core GitHub repository README

Source: https://github.com/btcpayserver/btcpayserver

Selected excerpts from the official repository:

BTCPay Server is a free and open-source Bitcoin payment processor which allows you to accept bitcoin without fees or intermediaries.

Non-custodial (complete control over the private key)

Lightning Network support (LND, Core Lightning (CLN), Eclair)

Share your instance with friends (multi-tenant)

Apps: Point of sale, crowdfunding, donation button

BTCPay Server has two APIs:

Greenfield API (New)

Legacy API

The Greenfield API is our brand-new API which is still in development. Once complete, it will allow you to run BTCPay Server headlessly.

Additional signals from the source:

  • The README helps confirm that API-driven and multi-tenant operation are first-class parts of the project
  • The explicit BitPay-compatibility and headless API direction make BTCPay more than a merchant front end

7) GitHub organization overview

Source: https://github.com/btcpayserver

Selected excerpts/signals from the official org:

Accept Bitcoin payments. Free, open-source & self-hosted, Bitcoin payment processor.

Docker resources for hosting BTCPayServer easily

BTCPay Server Official Documentation

A server building plugins for BTCPay Server

Client library for lightning network implementations to build Lightning Network Apps in C#.

Additional signals from the source:

  • The org structure shows a real ecosystem around hosting, documentation, plugins, and Lightning libraries
  • This repo inventory is useful evidence that BTCPay is a broad open-source operator stack rather than a single web app

Notes

  • BTCPay Server appears best cataloged as Bitcoin payments infrastructure / self-hosted merchant stack / invoicing and checkout control plane.
  • No canonical whitepaper or litepaper surfaced in this pass.
  • The strongest categorization clue is the combination of non-custodial checkout, built-in merchant apps, multi-mode deployment, and API/headless control surfaces.