BTCPay Server is a free, open-source & 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. At checkout, a customer is presented with an invoice that they pay from their wallet. BTCPay Server follows the status of the invoice through the blockchain and informs you when the payment has been settled so that you can fulfill the order. It also takes care of payment refunding and bitcoin management alongside plenty of other features.
Payments go directly to your wallet without intermediaries
No processing fees, only standard network fees apply
Complete control over your payment process
Respects user privacy without mandatory identification
You maintain complete control over your private keys
Minimal data collection and user tracking
Self-hosted solution with robust security features
Run on your own server for complete control
Support for Segregated Witness addresses
Compatible with LND, Core Lightning (CLN) & Eclair implementations
Enhanced privacy through Tor network support
Support for various cryptocurrencies beyond Bitcoin
Easy migration from BitPay with API compatibility
Ability to handle payments on behalf of other merchants
Simple integration for websites and applications
In-person payment solutions for retail environments
Tools to create and manage cryptocurrency crowdfunding campaigns
Flexible system for creating and managing payment requests
Full-node reliant wallet with hardware wallet support
Enhanced privacy through Payjoin (BIP78) implementation