With our shopping cart and user registration/authentication features complete, we are now in a position to allow our users to complete their purchases and start processing their payment information using Stripe.
In this chapter, we're going to look at the following topics:
- Building a checkout form using Stripe elements
- Client-side form validation using VeeValidate
- Storing orders in the database
- Processing payments with Stripe's .NET client library
- Building a my account page with a list of previously placed orders
Let's start by discussing the reasons for using Stripe to process our payments.