Complete guide to Stripe Payments and Subscriptions with Ruby on Rails


2 Chapters
14 Lessons
Created 03/2021
Last updated 10/2022
English
All levels
Certificate of Completion
Access to Member-Only Q&A
Access to Member-Only Resources
Full Lifetime Access & Updates
Hello there!
I've spend a few weeks learning the best ways to integrate Stripe into Ruby on Rails, and as a result I've created this mini-course.

In this course you will build 2 applications:

1. eCommerce store. Video lectures:
  • Pay Now Button with Stripe Checkout API
  • Stripe with Devise, Create Stripe API records from Rails
  • Hijack Stripe Checkout Session, Payment Success URL
  • Update Webhooks and Success URL
  • Shopping Cart, Checkout Multiple Products
  • Clear Cart after Checkout, edit Stripe Price
  • Coupons, Currencies, gem money rails
2. SaaS blog with freemium access to content. Video lectures:
  • Build the SaaS blog MVP
  • gem Stripe + gem Devise, display Stripe pricing via API
  • Stripe Checkout Session, Billing Portal 
  • Webhooks to update Subscription Status
Stripe features covered:
  • Creating Customers, Products, Prices, Subscriptions
  • Stripe Billing Portal
  • Stripe Checkout Session
  • One-time payments
  • Pay for multiple items at once
  • Coupons and Discounts
  • SCA (Strong Customer Authorization)
  • Subscriptions
  • Subscription upgrades
  • Subscription downgrades
  • Subscription refunds
  • Webhooks

❓Any questions or hesitations? DM me on twitter https://twitter.com/yarotheslav
Looking forward to seeing you inside the course!


2 chapters
14 lessons

Chapter 1. New Stripe Checkout for one-time payments
9 lessons
1. Preview: eCommerce App
2. Pay Now Button with Stripe Checkout API
3. Stripe with Devise, Create Stripe API records from Rails
4. Hijack Stripe Checkout Session, Payment Success URL
5. Update Webhooks and Success URL
6. Shopping Cart, Checkout Multiple Products
7. Clear Cart after Checkout, edit Stripe Price
8. Coupons, Currencies, gem money rails
9. intro
Chapter 2. SaaS, Subscriptions, Billing Portal
5 lessons
1. Preview: SaaS Blog App
2. Build the SaaS Blog MVP
3. gem Stripe + gem Devise, display Stripe pricing via API
4. Stripe Checkout Session, Billing Portal
5. Webhooks to update Subscription Status