{"repo":"cecilphillip/stripe-dotnet-extensions","free":true,"listed":false,"github":"https://github.com/cecilphillip/stripe-dotnet-extensions","clone":"git clone https://github.com/cecilphillip/stripe-dotnet-extensions.git","description":"Helper extensions for integrating the Stripe .NET SDK with .NET Hosting APIs","language":"C#","stars":13,"topics":["aspnetcore","dotnet","payments","stripe","webhooks"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Stripe .NET Extensions The Stripe .NET Extension packages provide a collection of convenient features to help improve the experience integrating Stripe in .NET applications. - Stripe.Extensions.DependencyInjection — configuration and dependency injection support for the Stripe .NET SDK. - Stripe.Extensions.AspNetCore — webhook handling helpers for Stripe events in ASP.NET Core applications. - Stripe.Hosting.Aspire — Aspire hosting integration for the Stripe CLI, enabling local webhook forwarding during development. Install Building Locally This project uses Just for build automation. Prerequisites - .NET 10.0 SDK or later - Just (install via brew install just on macOS/Linux, or see just.systems for other platforms) Available Commands You can also use dotnet commands directly if you prefer: Dependency Injection & Configuration Using Stripe.Extensions.DependencyInjection you can register named and unnamed versions of StripeClient using AddStripe() . The StripClient service is registered as scoped. The AddStripe() extension also supports registering named StripeClients, which uses keyed DI registrations. Configuration The Stripe API keys need to be configured in your application before calls can be made using the SDK. The extension packages will look for a Stripe configuration section when calling AddStripe() . Configuring multiple clients is also supported by using the client name as the key in the configuration section. When configuring the default client without a client name","default_branch":null,"files":null,"tree":[],"storefront":"/r/cecilphillip","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cecilphillip/stripe-dotnet-extensions/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}