Soenneker.Stripe.Suite
11.0.3295
Prefix Reserved
dotnet add package Soenneker.Stripe.Suite --version 11.0.3295
NuGet\Install-Package Soenneker.Stripe.Suite -Version 11.0.3295
<PackageReference Include="Soenneker.Stripe.Suite" Version="11.0.3295" />
<PackageVersion Include="Soenneker.Stripe.Suite" Version="11.0.3295" />
<PackageReference Include="Soenneker.Stripe.Suite" />
paket add Soenneker.Stripe.Suite --version 11.0.3295
#r "nuget: Soenneker.Stripe.Suite, 11.0.3295"
#:package Soenneker.Stripe.Suite@11.0.3295
#addin nuget:?package=Soenneker.Stripe.Suite&version=11.0.3295
#tool nuget:?package=Soenneker.Stripe.Suite&version=11.0.3295
Soenneker.Stripe.Suite
Install and register the Soenneker Stripe customer, payment, setup-intent, invoice-item, and subscription libraries as one package.
Included packages
Soenneker.Stripe.CustomersSoenneker.Stripe.InvoiceItemsSoenneker.Stripe.PaymentIntentsSoenneker.Stripe.PaymentMethodsSoenneker.Stripe.SetupIntentsSoenneker.Stripe.SubscriptionItemsSoenneker.Stripe.Subscriptions
Installation
dotnet add package Soenneker.Stripe.Suite
Configuration
{
"Stripe": {
"SecretKey": "sk_test_..."
}
}
Usage
using Soenneker.Stripe.Customers.Abstract;
using Soenneker.Stripe.PaymentIntents.Abstract;
using Soenneker.Stripe.Suite.Registrars;
services.AddStripeSuiteAsScoped();
Stripe.Customer? customer = await stripeCustomersUtil.Create(
email: "customer@example.com",
name: "Example Customer",
userId: applicationUserId,
cancellationToken: cancellationToken);
Stripe.PaymentIntent intent = await stripePaymentIntentsUtil.Create(
customer!.Id,
amount: 49.95m,
idempotencyKey: $"order-{orderId}",
cancellationToken: cancellationToken);
AddStripeSuiteAsScoped creates scoped utility wrappers that all borrow the same singleton Stripe client. Disposing a scope releases those wrappers without tearing down the shared client. Use AddStripeSuiteAsSingleton when the utility wrappers should also live for the application lifetime.
This suite does not add behavior beyond its component packages. Refer to each package for operation-specific details, especially destructive and account-wide methods.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net11.0 is compatible. |
-
net11.0
- Soenneker.Stripe.Customers (>= 11.0.1274)
- Soenneker.Stripe.InvoiceItems (>= 11.0.365)
- Soenneker.Stripe.PaymentIntents (>= 11.0.1334)
- Soenneker.Stripe.PaymentMethods (>= 11.0.1316)
- Soenneker.Stripe.SetupIntents (>= 11.0.535)
- Soenneker.Stripe.SubscriptionItems (>= 11.0.364)
- Soenneker.Stripe.Subscriptions (>= 11.0.1464)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 11.0.3295 | 0 | 11/15/2026 |
| 11.0.3294 | 0 | 11/15/2026 |
| 11.0.3293 | 0 | 11/15/2026 |
| 11.0.3292 | 0 | 11/15/2026 |
| 11.0.3290 | 0 | 11/15/2026 |
| 11.0.3288 | 0 | 11/14/2026 |
| 11.0.3285 | 109 | 11/11/2026 |
| 11.0.3284 | 55 | 11/11/2026 |
| 11.0.3282 | 63 | 11/11/2026 |
| 11.0.3281 | 45 | 11/11/2026 |
| 11.0.3280 | 52 | 11/11/2026 |
| 11.0.3279 | 54 | 11/11/2026 |
| 11.0.3278 | 67 | 11/11/2026 |
| 11.0.3277 | 48 | 11/11/2026 |
| 11.0.3274 | 50 | 11/11/2026 |
| 11.0.3273 | 55 | 11/11/2026 |
| 11.0.3270 | 56 | 11/11/2026 |
| 11.0.3269 | 55 | 11/11/2026 |
| 11.0.3268 | 218 | 11/4/2026 |
| 11.0.3267 | 88 | 11/4/2026 |
Update dependency Soenneker.Stripe.SubscriptionItems to 11.0.364 (#3797)