Stripe is a payment-processing service that comes with a suite of easy-to-use APIs and powers e-commerce for businesses of all sizes. Stripe makes it easy to implement secure credit-card transactions while providing your users the convenience of in-page checkout. Not only that, but Stripe has built-in support for subscriptions and recurring billing.
Laravel is the perfect back-end technology for implementing a Stripe-powered store. Along with Laravel's built-in object-relational mapping, routing and authentication functionality, there is also native support for Stripe with Laravel Cashier.
In this course, Envato Tuts+ instructor Jason Lewis will show you how to process payments on Stripe using Laravel Cashier. You'll cover a number of key topics, including how to prepare your database for payments and pointers to the security concerns you should be aware of when handling cardholder data. You'll also learn how to process single, one-off payments for an online shopping cart, and even how to handle Stripe subscriptions.
1.Introduction1 lesson, 01:04
2.Getting Ready3 lessons, 09:01
3.Using Cashier4 lessons, 38:13
4.Conclusion1 lesson, 01:32
Hello, my name is Jason Noice and I'm going to be your instructor for this course. During this course, we're going to be looking at how we can process payments with Stripe, when using the Laravel PHP framework. This lesson is going to cover a couple of different payment methods we may want to consider when using Stripe, such as single payments and then managing user subscriptions. For this course we'll be utilizing cashier, an official component for Laravel that's maintained by Taylor Rotwell. Cashier itself is primarily designed to manage subscriptions for applications that require subscription management. However, Cashier can process single payments and will do a whole lot of other odds and ends that make dealing with Stripe a lot easier. At it's core, Cashier is merely a wrapper for the underlying stripe, PHPSTK, which can still be used for more complex tasks. In this lesson, I'm going to be using the command line for a few things, as well as homestead for saving a small application. And we'll be using the my skew RL workbench to inspect tables and view data. So, let's get right into it, shall we? Let's take a good look at what Stripe is.
2. Getting Ready
2.1 Getting Familiar With Stripe