BTCPay Server
Productivity & WikisA free, open‑source Bitcoin payment processor that lets you accept Bitcoin payments without fees or intermediaries
Features
- Direct peer‑to‑peer Bitcoin payments
- No transaction, middleman or KYC fees (only network fee)
- Non‑custodial with full private‑key control and enhanced privacy
Recent releases
View all 19 releases →Backend removals + passkey auth + global search
Minor fixes and improvements.
Full changelog
Fixes
- Fix: Server not recovering after a plugin crash (#7335) @NicolasDorier
- Fix: Xpub became unparseable in 2.3.8 (#7334) @NicolasDorier
- LUD-21 (LNURL-pay Verify) support
- Subscription reporting
- PoS login QR code generation
Full changelog
New Features
- API/Subscriptions: Add update offering route (#7296) @NicolasDorier
- API/Subscriptions: Add update offering plan (#7297) @NicolasDorier
- PoS: View-only store users can browse login links and invoices from the Update PoS page (#7305) @NicolasDorier
- PoS: Store users can now generate a login QR code for any other store user (#7303) @NicolasDorier
- Add LUD-21 (LNURL-pay Verify) support (#7250) @r0ckstardev
- Add reporting for subscriptions (#7299) @TChukwuleta
Fixes
- Fix: Reserved addresses page should not show addresses from old wallets (#7304) @thgO-O
- Fix: QR code logins should not expire after only a few hours (#6801 #7293) @TChukwuleta
- Fix: Avoid double translation of already localized view content (#7314 #7315) @Sanja22B
- Fix: Phoenixd incorrectly marks payment as partial (#7325) @NicolasDorier
- Fix: Top-Up invoices paid by BOLT11 should become settled (#7322 #7323) @notraiday
Miscellaneous
- Remove support for importing keys to Bitcoin wallet via RPC (#7307) @NicolasDorier
- Plugin updates required for .NET 10 compatibility
- Subscription upgrade/downgrade at period end
- RTL language support (Arabic, Hebrew, Farsi)
- Wallet transaction comments
Full changelog
This release is the first release using .NET 10.
We invite plugin developers to follow our guide for a smoother migration.
We recommend that users update their plugins after upgrading to 2.3.7.
New Features
- Wallets: Add the ability to add comment to the transaction on the Send view (#6687 #7265) @Abhijay007
- Subscriptions: Add manual subscription date editing for admins (#7231 #7257) @Abhijay007
- Invoices: When the lightning provider supports it, top-up invoices now generate an amount-less BOLT11 instead of LNURL. (#7263) @bigg-bb
- Plugins: Add the Update button to the disabled plugins section (#7051 #7260) @rollforsats
- Subscriptions: SubscriberDisabled webhook now includes the reason why the subscriber has been disabled (#7270) @NicolasDorier
- Greenfield: Implement UpdateCrowdfundApp endpoint and client method (#7202) @webiumsk
- Subscriptions/API: Can delete subscribers via UI and API (#7206 #7254) @NicolasDorier
- Invoices: Add RTL Language support (Arabic, Hebrew, and Farsi) for invoice checkout (#444 #7259) @Abhijay007
- Invoices: Show payment method on receipt (#7174 #7226) @TChukwuleta
- Subscriptions: Allow upgrade/downgrade at the period end (#7147 #7258) @TChukwuleta
Fixes
- Fix: If an admin was accessing a user's store from a user list, it was returning error 404 @NicolasDorier
- Emails: skip SMTP AUTH when Login and Password are empty (#7267 #7269) @ThomsenDrake
- Fix: Wallet balance time period switch was broken (#7246 #7247) @Abhijay007
- Exclude trial subscribers from monthly revenue (#7272 #7273) @Abhijay007
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.