- Home
- Crypto Payment Processors
- BTCPay Server
BTCPay Server
What it is
BTCPay Server is free, open-source cryptocurrency payment processing software that merchants host themselves. It has no subscriptions or transaction fees, and payments go directly to wallets controlled by the merchant rather than being held by BTCPay as a payment intermediary. Users can create and manage invoices, receive payment notifications and export invoices for bookkeeping. Built-in apps include a point of sale, tipping buttons, payment links and crowdfunding campaigns. Wallet management includes hardware wallet support. Listed integrations include WooCommerce, Shopify, Drupal, Magento and PrestaShop, with additional commerce platforms supported. The Greenfield REST API can connect commerce applications, automate BTCPay instances and support client libraries. For on-chain transactions using an existing wallet, it requires public wallet information rather than the master private key. Third-party hosted accounts may lack Lightning by default, wallet rescanning and access to server settings. Checkout options include hosted invoice checkout, payment requests, HTML payment buttons, e-commerce plugins, point of sale and API or custom integration. BTCPay supports self-hosted, Linux and web use, with API access.
For and against
For
- No subscriptions or transaction fees.
- Payments go directly to merchant-controlled wallets.
- Built-in point of sale, tips and payment links.
- Hardware wallet support is included.
- Greenfield REST API supports commerce connections.
Against
- Merchants host the software themselves.
- Third-party hosted accounts may lack Lightning by default.
- Third-party hosted accounts may lack wallet rescanning.
- Third-party hosted accounts may lack server-setting access.
The verdict
BTCPay Server combines self-hosted payment processing with invoices, wallet tools, built-in apps and commerce connections, without subscriptions or transaction fees. Third-party hosting can limit Lightning, rescanning and server-setting access, so those restrictions matter when choosing how to use it.
Who it suits
BTCPay Server suits merchants, freelancers, charities, content creators and privacy-minded individuals seeking self-hosted cryptocurrency payment processing. It may also suit teams connecting commerce applications through its integrations or API.
Plans and prices
Free
100% free and open-source · hosting costs paid by operator
Read 15 Oct 2026 · docs.btcpayserver.org
BTCPay Server
No subscriptions · No transaction fees
Read 30 Sep 2026 · docs.btcpayserver.org
On the record
- API
- The Greenfield API is a versioned REST API for stores, invoices, users, automation, and client-library development.docs.btcpayserver.org · read 15 Oct 2026
- API documentation depth
- Each instance exposes an interactive /docs reference and an OpenAPI document at /swagger/v1/swagger.json.docs.btcpayserver.org · read 15 Oct 2026
- Architecture requirements
- A typical deployment uses Nginx, BTCPay Server, NBXplorer, Bitcoin Core, and PostgreSQL.publications.jrc.ec.europa.eu · read 15 Oct 2026
- Built-in apps
- Built-in apps include Point of Sale, tipping buttons, payment links, and crowdfunding campaigns.btcpayserver.org · read 30 Sep 2026
- Built-in wallet
- Every instance includes wallet management with hardware-wallet support.btcpayserver.org · read 15 Oct 2026
- Company leadership
- Crunchbase lists Souhil Benkorichi as founder and CEO.crunchbase.com · read 15 Oct 2026
- Company status
- Crunchbase classifies BTCPay Server as an active New York-based non-profit with 1–10 employees.crunchbase.com · read 15 Oct 2026
- Crowdfunding
- The crowdfunding app lets operators run self-hosted campaigns with funds sent directly to the campaign owner’s wallet.docs.btcpayserver.org · read 15 Oct 2026
- Demo uptime caveat
- The project’s public mainnet demo is intended for testing and explicitly carries no uptime guarantee.docs.btcpayserver.org · read 15 Oct 2026
- Documentation
- The documentation is organized into user, operator, and developer tracks covering deployment, wallets, Lightning, POS, APIs, plugins, and troubleshooting.docs.btcpayserver.org · read 15 Oct 2026
- E-commerce integrations
- Official integration documentation covers WooCommerce, Drupal, Magento, PrestaShop, Shopify, and custom integrations, among others.docs.btcpayserver.org · read 15 Oct 2026
- Fees
- The project describes BTCPay as free, with no subscriptions or transaction fees.docs.btcpayserver.org · read 30 Sep 2026
- Funding
- Crunchbase records three grant funding rounds and lists Kraken among the investors, while amounts are obscured on the public page.crunchbase.com · read 15 Oct 2026
- Google Play listing
- The third-party BITCOIN POS Android app integrates with BTCPay Server, generates invoices, receives payment notifications, prints receipts, and supports Android phones and Bluetooth printers.play.google.com · read 15 Oct 2026
- Google Play traction
- The BITCOIN POS listing shows 1K+ downloads and was updated in July 2026; the opened page does not display a star rating or rating count.play.google.com · read 15 Oct 2026
- Independent architecture finding
- The same study says BTCPay is accessed by APIs and has free open-source plugins for major content-management and e-commerce systems.publications.jrc.ec.europa.eu · read 15 Oct 2026
- Independent technical description
- A European Commission Joint Research Centre study describes BTCPay as a free MIT-licensed self-hosted Bitcoin gateway with no intermediary fee.publications.jrc.ec.europa.eu · read 15 Oct 2026
- Install method
- The recommended production installation is a dedicated Linux VPS using the official Docker deployment.docs.btcpayserver.org · read 15 Oct 2026