This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Creating Laravel 6 SaaS with Cashier/Stripe
Basics: Subscribing to Plans
Intro: A Few Words about Laravel 8 (1:18)
Preparation: New Laravel Project and Billing Page (7:15)
Creating and Managing Plans (8:41)
Checkout Page with Stripe JavaScript Form (13:08)
Process Checkout & Subscribe to Plan (8:44)
Managing Active Subscriptions
Checking Active Plan and Changing Plan (8:04)
Cancelling Subscriptions and Grace Period (6:26)
Adding and Changing Payment Method (15:03)
Free Trials
Free Trial Within Plan (5:55)
Global Free Trial - Before Subscriptions (6:03)
Handling Stripe Events via Webhooks
Successful Charge Event - with Spatie Webhooks Package (14:02)
Successful Charge - Send User Email Notification (3:26)
Notify Yourself About Bugs via Flare and Slack (5:47)
User Data and Invoices
User Billing Data on Checkout Form (11:47)
Save/Send PDF Invoice with Laravel Invoices Package (15:47)
Payments History and Downloading Invoices for Users (6:03)
Beyond Official Documentation
Assigning Features to Plans and Checking Access (9:35)
Features with Limited Amounts per Plan (7:30)
Yearly Plans vs Monthly Plans (6:28)
Team Plans and Invitations (22:23)
Handling Discounts and Coupons (11:55)
Handling Taxes and Recalculating Total (4:38)
User Billing Data on Checkout Form
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock