Soenneker.Stripe.Suite
4.0.2686
Prefix Reserved
dotnet add package Soenneker.Stripe.Suite --version 4.0.2686
NuGet\Install-Package Soenneker.Stripe.Suite -Version 4.0.2686
<PackageReference Include="Soenneker.Stripe.Suite" Version="4.0.2686" />
<PackageVersion Include="Soenneker.Stripe.Suite" Version="4.0.2686" />Directory.Packages.props
<PackageReference Include="Soenneker.Stripe.Suite" />Project file
paket add Soenneker.Stripe.Suite --version 4.0.2686
#r "nuget: Soenneker.Stripe.Suite, 4.0.2686"
#:package Soenneker.Stripe.Suite@4.0.2686
#addin nuget:?package=Soenneker.Stripe.Suite&version=4.0.2686Install as a Cake Addin
#tool nuget:?package=Soenneker.Stripe.Suite&version=4.0.2686Install as a Cake Tool
<p align="center"> alternate text is missing from this package README image <img src="https://user-images.githubusercontent.com/4441470/224455560-91ed3ee7-f510-4041-a8d2-3fc093025112.png" height="80" alt="Soenneker logo" /> </p>
<h1 align="center">Soenneker.Stripe.Suite</h1>
<p align="center"><strong>A comprehensive suite of Stripe utility libraries for .NET � built for clarity, flexibility, and scalability.</strong></p>
<p align="center"> <a href="https://www.nuget.org/packages/soenneker.stripe.suite/"> <img src="https://img.shields.io/nuget/v/soenneker.stripe.suite.svg?style=for-the-badge" alt="NuGet version" /> </a> <a href="https://github.com/soenneker/soenneker.stripe.suite/actions/workflows/publish-package.yml"> <img src="https://img.shields.io/github/actions/workflow/status/soenneker/soenneker.stripe.suite/publish-package.yml?style=for-the-badge" alt="Build status" /> </a> <a href="https://www.nuget.org/packages/soenneker.stripe.suite/"> <img src="https://img.shields.io/nuget/dt/soenneker.stripe.suite.svg?style=for-the-badge" alt="NuGet downloads" /> </a> </p>
?? Overview
This package aggregates the core Soenneker Stripe utilities into a single unified registration entry point � enabling fast and clean integration for applications needing customer management, subscriptions, usage billing, saved payment methods, and secure off-session payments.
?? Included Utilities
| Utility (GitHub) | NuGet | Description |
|---|---|---|
| Soenneker.Stripe.Customers | NuGet | Manage Stripe customers with strong abstractions |
| Soenneker.Stripe.PaymentIntents | NuGet | Create, confirm, capture, and cancel PaymentIntents |
| Soenneker.Stripe.PaymentMethods | NuGet | List, delete, and manage customer payment methods |
| Soenneker.Stripe.Subscriptions | NuGet | Full subscription lifecycle support, including proration, metadata, and billing anchors |
| Soenneker.Stripe.SetupIntents | NuGet | Save and validate payment methods for future off-session billing, including mandate and 3DS support |
?? Installation
dotnet add package Soenneker.Stripe.Suite
??? Usage
Register all Stripe utilities in your application:
using Microsoft.Extensions.DependencyInjection;
using Soenneker.Stripe.Suite.Registrars;
public void ConfigureServices(IServiceCollection services)
{
services.AddStripeSuiteAsSingleton(); // Or .AddStripeSuiteAsScoped()
}
?? Security and Compliance
All utilities are designed to comply with:
- ?? Strong Customer Authentication (SCA)
- ?? Off-session billing flows
- ? 3D Secure
- ?? Idempotent retries
- ?? Mandate agreements for bank debits and recurring charges
?? Documentation
Each utility is:
- ? Fully XML-commented
- ?? Designed for testability via interfaces
- ?? Individually documented in its own GitHub repository
| 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.Stripe.Customers (>= 4.0.1110)
- Soenneker.Stripe.InvoiceItems (>= 4.0.214)
- Soenneker.Stripe.PaymentIntents (>= 4.0.1150)
- Soenneker.Stripe.PaymentMethods (>= 4.0.1134)
- Soenneker.Stripe.SetupIntents (>= 4.0.355)
- Soenneker.Stripe.SubscriptionItems (>= 4.0.209)
- Soenneker.Stripe.Subscriptions (>= 4.0.1270)
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 |
|---|---|---|
| 4.0.2686 | 0 | 7/3/2026 |
| 4.0.2684 | 31 | 7/3/2026 |
| 4.0.2683 | 39 | 7/3/2026 |
| 4.0.2682 | 34 | 7/3/2026 |
| 4.0.2681 | 38 | 7/2/2026 |
| 4.0.2680 | 163 | 6/25/2026 |
| 4.0.2679 | 102 | 6/25/2026 |
| 4.0.2677 | 97 | 6/25/2026 |
| 4.0.2675 | 115 | 6/25/2026 |
| 4.0.2673 | 196 | 6/21/2026 |
| 4.0.2671 | 99 | 6/21/2026 |
| 4.0.2669 | 98 | 6/21/2026 |
| 4.0.2668 | 103 | 6/21/2026 |
| 4.0.2664 | 102 | 6/20/2026 |
| 4.0.2663 | 100 | 6/20/2026 |
| 4.0.2662 | 102 | 6/20/2026 |
| 4.0.2661 | 98 | 6/20/2026 |
| 4.0.2659 | 98 | 6/20/2026 |
| 4.0.2656 | 98 | 6/20/2026 |
| 4.0.2653 | 93 | 6/20/2026 |
Update dependency Soenneker.Stripe.SetupIntents to 4.0.355 (#3115)