Subscriptions missing features
Author: NicolasDorierCreated Dec 9, 2025Updated Jun 3, 2026
LabelsSubscription
API
Asked by @ndeet on https://github.com/btcpayserver/btcpayserver/pull/7022#issuecomment-3631105737
- https://github.com/btcpayserver/btcpayserver/pull/7296
- https://github.com/btcpayserver/btcpayserver/pull/7297
- PUT /api/v1/plan-checkout/{checkoutId} (not sure if this is really possible or needed)
- GET subscribers
Features
- Subscriber Portal: Customer should be able to give a notification email
- Subscriber Portal: Customer should be able to give a notification nostr address
- Subscriber Portal: Customer should be able to configure payment NwC for paying future renewal
- Subscriber Portal: Customer should be able to put a pull payment link for paying future renewal
- Backend: Allow migration of subscribers to new plan
- Migration without changing current entitlements
- Migration with immediate update of entitlements
- Plan Retirement
- Removed expired portal checkout and portal session from the DB
- Allows credit refunds via Pull Payments
- Reports
- Documentation
- Show logs of customer in the backend.
- Monetization: Assign users created by a subscriber to an existing subscription
Customers
Need more thought about integrating customers features.
Source: btcpayserver/btcpayserver