Soenneker.Stripe.Client
4.0.1499
Prefix Reserved
See the version list below for details.
dotnet add package Soenneker.Stripe.Client --version 4.0.1499
NuGet\Install-Package Soenneker.Stripe.Client -Version 4.0.1499
<PackageReference Include="Soenneker.Stripe.Client" Version="4.0.1499" />
<PackageVersion Include="Soenneker.Stripe.Client" Version="4.0.1499" />
<PackageReference Include="Soenneker.Stripe.Client" />
paket add Soenneker.Stripe.Client --version 4.0.1499
#r "nuget: Soenneker.Stripe.Client, 4.0.1499"
#:package Soenneker.Stripe.Client@4.0.1499
#addin nuget:?package=Soenneker.Stripe.Client&version=4.0.1499
#tool nuget:?package=Soenneker.Stripe.Client&version=4.0.1499
Soenneker.Stripe.Client
Provides a lazily initialized StripeClient backed by a cached HttpClient, ready for Stripe.net services such as customers, subscriptions, invoices, payment intents, and payment methods.
Installation
dotnet add package Soenneker.Stripe.Client
Configuration
{
"Stripe": {
"SecretKey": "sk_test_..."
}
}
Usage
using Soenneker.Stripe.Client.Abstract;
using Soenneker.Stripe.Client.Registrars;
using Stripe;
services.AddStripeClientUtilAsSingleton();
StripeClient client = await stripeClientUtil.Get(cancellationToken);
var customers = new CustomerService(client);
StripeList<Customer> page = await customers.ListAsync(
new CustomerListOptions { Limit = 10 },
cancellationToken: cancellationToken);
Use the singleton registration for one application-wide Stripe account. Scoped registration creates an independently owned Stripe and HTTP client per scope; disposing the utility releases both.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Soenneker.Extensions.Configuration (>= 4.0.891)
- Soenneker.Utils.HttpClientCache (>= 4.0.2080)
- Stripe.net (>= 52.4.2)
NuGet packages (7)
Showing the top 5 NuGet packages that depend on Soenneker.Stripe.Client:
| Package | Downloads |
|---|---|
|
Soenneker.Stripe.Subscriptions
Create, retrieve, update, search, and cancel Stripe subscriptions. |
|
|
Soenneker.Stripe.Customers
Creates, retrieves, updates, and deletes Stripe customers and manages their default payment methods. |
|
|
Soenneker.Stripe.PaymentMethods
Create, retrieve, update, attach, detach, and list Stripe payment methods. |
|
|
Soenneker.Stripe.PaymentIntents
Create, retrieve, update, confirm, cancel, capture, and list Stripe payment intents. |
|
|
Soenneker.Stripe.SetupIntents
Create and manage Stripe setup intents for future payment-method use. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 4.0.1507 | 125 | 9/16/2026 |
| 4.0.1506 | 93 | 9/16/2026 |
| 4.0.1505 | 145 | 9/16/2026 |
| 4.0.1504 | 152 | 9/16/2026 |
| 4.0.1503 | 111 | 9/16/2026 |
| 4.0.1502 | 190 | 9/16/2026 |
| 4.0.1501 | 156 | 9/15/2026 |
| 4.0.1500 | 309 | 9/15/2026 |
| 4.0.1499 | 362 | 9/13/2026 |
| 4.0.1498 | 83 | 9/13/2026 |
| 4.0.1497 | 206 | 9/13/2026 |
| 4.0.1496 | 250 | 9/13/2026 |
| 4.0.1495 | 200 | 9/13/2026 |
| 4.0.1494 | 200 | 9/12/2026 |
| 4.0.1493 | 276 | 9/12/2026 |
| 4.0.1492 | 143 | 9/12/2026 |
| 4.0.1489 | 418 | 9/10/2026 |
| 4.0.1488 | 191 | 9/9/2026 |
| 4.0.1487 | 264 | 9/9/2026 |
| 4.0.1486 | 271 | 9/9/2026 |
Updated NuGet packages
NuGet-Builder-Operation: 4401ea0a8d1f451895726fad90d960ce