
Learn to integrate Stripe subscriptions in a Rails 7 app, using webhooks, checkout, and a billing portal for monthly and yearly plans.
Learn how to implement lifetime subscriptions with a one-time Stripe payment, using checkout sessions, webhooks, and a lifetime price lookup key to grant permanent access.
Build a minimal e-commerce site with user login, product catalog, shopping cart, Stripe checkout, and promo codes across currencies.
Build a Ruby on Rails 7 app that lists products, uses Stripe Checkout buy now button to process payments, and updates sales counts via webhooks.
Learn to integrate stripe with ruby on rails using devise for user authentication, auto-create and assign stripe customers, link products and prices, and update sales via webhooks.
Learn to retrieve and expand a stripe checkout session, inspect the payment intent, line items, prices, and products, and implement success and cancel flows.
Fix webhooks to correctly associate a checkout session with its products, retrieve line items, and update product sales counts after a successful Stripe payment.
Build a session-based shopping cart to add, remove, and checkout multiple items at once, using Ruby on Rails 7 and Stripe API.
Clear the cart after a successful Stripe transaction. Display the line items on the success page; create a new Stripe price when local price changes.
Learn to implement promotional coupons in a Stripe checkout, manage multi-currency product prices with money-rails, and display human-readable prices while using the Stripe dashboard for coupons.
Build a SaaS app with Stripe integration to manage subscriptions and access to premium posts, including monthly and yearly plans, checkout, plan changes, cancellations, and billing history.
Create a saas blog with user sign-up and subscriptions, making premium posts visible only to active subscribers, using Rails scaffolds, Devise authentication, and subscription-based access control.
Learn to integrate the Stripe gem with devise, create Stripe customers, and display pricing by fetching products and prices via the Stripe API on a static pricing page.
Learn how to implement Stripe checkout sessions for subscriptions and set up a Stripe billing portal for customers to manage billing, payment methods, and subscriptions.
Learn to implement Stripe webhooks in a Ruby on Rails 7 app to synchronize subscription status across your site. Handle events like customer created, subscription updated, and canceled.
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 so that YOU don't have to spend so much time.
In this Code-Along 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. Software as a Service (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
By the end of the course you will feel 100% relaxed about the challenge of building a payment gateway for your app and monetizing it (that's where I am now!)
The course covers all you need to know about receiving one-time and subscription payments online.
The course is good for both novice and professional Ruby developers.
Any questions or hesitations? Feel free to DM me ;)
Looking forward to seeing you inside the course!