BTCPay Server
Accept Bitcoin payments with 0 fees & no 3rd party
BTCPay Server Foundation
BTCPay Server is a payment processor that allows you to receive payments in Bitcoin (and altcoins) directly, with no fees, transaction cost or a middleman. It is a non-custodial invoicing system which eliminates the involvement of a third-party. Payments with BTCPay Server go directly to your wallet, which increases the privacy and security. Your private keys are never uploaded to your Umbrel. There is no address re-use, since each invoice generates a new address deriving from your xpubkey. You can not only attach an unlimited number of stores and use the Lightning Network but also become a payment processor for others. Thanks to the apps built on top of it, you can use BTCPay to receive donations, start a crowdfunding campaign or have an in-store Point of Sale. Please note: Due to your BTCPay instance running on your local network connecting remote applications, such as Shopify or WordPress for example, will fail to connect, unless you configure the dynamic DNS feature (see: https://docs.btcpayserver.org/Deployment/DynamicDNS).
🚨 If you are using the Nostr or Blink plugin, consider this release security-critical. Without it, an attacker with access to a pull payment could drain the Lightning wallet without limit. Highlights: - Added support for histograms displaying Lightning data and corresponding API endpoints in the Greenfield API. - Introduced image upload functionality for app items in the Greenfield API. - Made the creation of payout methods optional when creating a pull payment via the Greenfield API. - Updated button icons in the Point of Sale (POS) interface. - Enhanced error messages for on-chain-related operations in the Greenfield API. - Improved the API documentation for invoice payment tolerance. - Added a specific error message for Lightning payouts that fail due to no route being found. - Adjusted brand color handling for better UI consistency. - Various bug fixes. Full release notes can be found at https://github.com/btcpayserver/btcpayserver/releases.