Course Information
Course Overview
How to charge people for things month after month.
In this course we'll walk you through all the technical details of handling Stripe Subscriptions via your NodeJS application. We'll start by walking you through everything you need to do to set up your local environment for building, testing, and debugging Stripe Subscriptions. This will include cloning our course repo from Github, downloading and installing a local instance of MongoDB, and downloading and installing the Stripe Command Line Interface (CLI).
Then we'll walk you through each step you need to take to set up your subscription products within the Stripe system (including the difference between test mode and production mode).
Next we'll go in-detail through the NodeJS application code and where, when, and how to use the Stripe package within it to programmatically trigger Stripe Subscriptions and Subscription updates. Throughout this section we'll also discuss the structure of our NodeJS project and provide tips on where and how you might want to evolve it over time as your subscription needs evolve.
Finally we'll walk you through some debugging tips & tricks and show you how to do some more advanced things like setting up trial periods and offering more than one price for a given subscription.
By the end of this course you'll have everything you need (knowledge and code) to successfully integrate Stripe Subscriptions into your NodeJS projects.
Course Content
- 5 section(s)
- 5 lecture(s)
- Section 1 Introduction
- Section 2 Setting up your local environment
- Section 3 Setting up your Stripe Subscription Product
- Section 4 The code!
- Section 5 Debugging & adding more features.
What You’ll Learn
- A fully functional NodeJS site running on their local system that will charge a test account for a subscription.
- Understand the Stripe Subscription technical process
- Understand how to debug the Stripe Subscription Process
- Understand how to set up and run all of the required code locally
Reviews
-
TTibor Vegh
Superb! 😊
-
SSaurabh Bhatia
Kevin Has Done an exceptional job at building a crisp and easy to follow course. I was able to follow along with ease and also build something functional within a short period of time. Thanks for Putting this together!
-
IIgnacio Barceló
Very clear explanations, easy to follow along. I starts from zero and I like that :)
-
PPaul Egan
He made this really simple for me to follow and execute - exactly what I was looking for!