Commit ee79cb9
committed
feat: Next: Stripe billing and plan management
- Upgrade Stripe.net to v50.4.1 and update the backend to support modern PaymentMethods while maintaining legacy token compatibility.
- Implement a new billing feature in the Svelte UI with lazy-loaded Stripe integration and a functional plan change dialog.
- Add TanStack Query hooks for fetching available plans and processing plan changes with coupon support.1 parent 6db0131 commit ee79cb9
19 files changed
Lines changed: 776 additions & 66 deletions
File tree
- src
- Exceptionless.Core
- Exceptionless.Web
- ClientApp
- src
- lib/features
- billing
- components
- organizations
- components/dialogs
- routes/(app)
- organization/[organizationId]
- billing
- usage
- project/[projectId]/usage
- Controllers
- Mapping
- tests/Exceptionless.Tests
- Controllers
- Mapping
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
| 74 | + | |
74 | 75 | | |
75 | 76 | | |
76 | 77 | | |
| |||
89 | 90 | | |
90 | 91 | | |
91 | 92 | | |
| 93 | + | |
92 | 94 | | |
93 | 95 | | |
94 | 96 | | |
| |||
100 | 102 | | |
101 | 103 | | |
102 | 104 | | |
103 | | - | |
| 105 | + | |
0 commit comments