Software Development


Hi! This is my personal blog about software development. Where I try to keep all my work so that I can go back and see how I did things and also to share it with the community!

Stripe API with ASP.NET Core - Part 3 WebHooks

Integrating Stripe with ASP.NET Core to provide secure invoicing and subscription processing

In the previous posts of this mini-series I showed how to set up an ASP.NET Core 2.2 Application to connect to the Stripe API using Stripe.NET. At the end of the first post I had everything set up so that Products and Pricing Plans are automatically created at application startup if they do not already exist. In the second part I showed how to register a new customer with stripe, adding payment details and signing up the customer to a subscription. You can find the full post here.


Stripe API with ASP.NET Core - Part 2 Subscription handling

Integrating Stripe with ASP.NET Core to provide secure invoicing and subscription processing

In the first post I showed how to set up an ASP.NET Core 2.2 Application to connect to the Stripe API using Stripe.NET. At the end of the first post I had everything set up so that Products and Pricing Plans are automatically created at application startup if they do not already exist. If you have not read that post you can find it here.


Stripe API with ASP.NET Core - Part 1 Setup and Configuration

Integrating Stripe with ASP.NET Core to provide secure invoicing and subscription processing

In this blog post I want to show how I integrated Stripe, a very popular and well known payment gateway, into an ASP.NET Core MVC Application. The application that I have built offers three subscription plans: Basic, Professional and Enterprise. Depending on the subscription plan selected at sign up, the user will get billed automatically every month, as long as they have an active account. This is the first part that will show how I setup Stripe and how to interact with the API.