Course curriculum

    1. Course introduction

    2. What you’ll build in this course

    3. What you need to know first

    4. Software prerequisites

    5. Source code and other resources

    1. Introduction

    2. What is Stripe?

    3. Accepting payments with Stripe

    4. The Stripe payment flow

    5. Creating a Stripe account

    1. Introduction

    2. Running the initial backend

    3. Configuring the API Key

    4. Registering Stripe services

    5. Adding the CheckoutSession response DTO

    6. Adding the CreateCheckoutSession endpoint

    7. Testing checkout session creation

    1. Introduction

    2. Adding the Orders data models

    3. Configuring Orders in the DbContext

    4. Adding the Basket Items Provider

    5. Implementing the Order Creator

    6. Creating Orders for the checkout session

    7. Trying out Order creation

    8. Implementing the Get Order endpoint

    9. Implementing the Get Orders endpoint

    1. Introduction

    2. Configuring the checkout return url

    3. Blazor: Collecting payment info

    4. Blazor: How it works

    5. React: Collecting payment info

    6. React: How it works

    7. Configuring payment methods

    1. Introduction

    2. What is a Webhook?

    3. Implementing the Stripe webhook

    4. Listening to and forwarding Stripe events

    5. Triggering Stripe events

About this course

  • 88 lessons
  • 9 hours of video content