
About BTCPay Server
BTCPay Server is a self-hosted, open source payment processor for accepting Bitcoin and other cryptocurrency. Payments go straight to a wallet the merchant controls, with no third party holding the funds.
What it does
BTCPay Server runs on a server that you launch in the cloud or on your own hardware. Once it is running, you can connect an online store or use one of many built-in apps. A point of sale app works for physical stores, and payment links or a tipping button can be added to a website. The server includes invoicing tools and native wallet management, and an API lets developers automate payment tasks.
Key features
- Accept Bitcoin payments into your own wallet
- Create a point of sale app for a store
- Add payment links and a tipping button
- Connect WooCommerce, Shopify and other stores
- Automate tasks through the API
Who it's for
BTCPay Server suits online stores, nonprofits, local communities and developers who want to accept bitcoin without a payment company. The project describes itself as secure, private and censorship-resistant. Teams with technical skills can host the server themselves, while others can use a shared server.
Pricing and good to know
The software is free and released under the MIT licence. Running it requires a server, so the cost is hosting and the time to maintain it. The project is run by a community of contributors and offers documentation, a live demo and help through its community channels.
Highlights
- Accept Bitcoin payments into your own wallet
- Create a point of sale app for a store
- Add payment links and a tipping button
- Connect WooCommerce, Shopify and other stores
- Automate tasks through the API












