BTCPay Server
BTCPay Server is a free, self-hosted, open-source payment processor that lets merchants accept Bitcoin directly without a third-party intermediary.
- GitHub stars
- 7.8k
- Last commit
- yesterday
- Latest release
- v2.4.4
- Licence
- MIT
- Self-hosted
- Yes

BTCPay Server is a free and open-source Bitcoin payment processor that you host yourself. It lets merchants accept Bitcoin directly from customers without relying on a third-party intermediary or paying processor fees, and the project positions it as a payment gateway for online stores and other businesses.
The README points users, operators, developers and maintainers to separate documentation tracks, and the project provides a Greenfield API for integrations and a plugin system for extensions. Repository topics mention the Lightning Network, point-of-sale and crowdfunding use cases alongside the payment gateway itself. A public demo, a community chat and a discussions forum support new users.
BTCPay Server is written in C# and released under the MIT licence. Security vulnerabilities must be reported through the private process described in the security policy instead of public issues. As with any self-hosted payment system, the operator is responsible for running and securing the server.
Key features
- Self-hosted Bitcoin payment processing
- Direct payments with no intermediary
- Lightning Network support
- Point-of-sale and crowdfunding use cases
- Greenfield API for integrations
- Plugin system for extensions
Pricing: Free and open source under the MIT licence.