Skip to content

Commit ee79cb9

Browse files
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.Core.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="10.0.5" />
3232
<PackageReference Include="Microsoft.Extensions.Diagnostics.HealthChecks" Version="10.0.5" />
3333
<PackageReference Include="Microsoft.Extensions.Logging" Version="10.0.5" />
34-
<PackageReference Include="Stripe.net" Version="47.4.0" />
34+
<PackageReference Include="Stripe.net" Version="50.4.1" />
3535
<PackageReference Include="System.DirectoryServices" Version="10.0.5" />
3636
<PackageReference Include="UAParser" Version="3.1.47" />
3737
<PackageReference Include="Foundatio.Repositories.Elasticsearch" Version="7.18.0-beta4.24" Condition="'$(ReferenceFoundatioRepositoriesSource)' == '' OR '$(ReferenceFoundatioRepositoriesSource)' == 'false'" />

src/Exceptionless.Web/ClientApp/package-lock.json

Lines changed: 21 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/Exceptionless.Web/ClientApp/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@
7171
"@exceptionless/fetchclient": "^0.44.0",
7272
"@internationalized/date": "^3.12.0",
7373
"@lucide/svelte": "^0.577.0",
74+
"@stripe/stripe-js": "^8.10.0",
7475
"@tanstack/svelte-form": "^1.28.5",
7576
"@tanstack/svelte-query": "^6.1.0",
7677
"@tanstack/svelte-query-devtools": "^6.0.4",
@@ -89,6 +90,7 @@
8990
"runed": "^0.37.1",
9091
"shiki": "^4.0.2",
9192
"svelte-sonner": "^1.1.0",
93+
"svelte-stripe": "^2.0.0",
9294
"svelte-time": "^2.1.0",
9395
"tailwind-merge": "^3.5.0",
9496
"tailwind-variants": "^3.2.2",
@@ -100,4 +102,4 @@
100102
"overrides": {
101103
"storybook": "$storybook"
102104
}
103-
}
105+
}

0 commit comments

Comments
 (0)