Complete Guide to Payments with Ruby on Rails 7 (Stripe API) (Udemy.com)
Learn to build 2 apps: an e-commerce app AND a SaaS subscription app in ONE course
Created by: Yaroslav Shmarov
Last updated December 2023
What you will learn
- ruby on rails
- integrating stripe payments system
- integrating external APIs
- devise for authentication
- handling money in Ruby on Rails applications
- gem money-rails
- handling recurring payments (SaaS business model)
- adding items to a shopping cart, paying for multiple items at once
How it compares
Against the other 81 rated Udemy courses in Ruby on Rails on CourseDuck:
- Rating4.7 out of 5higher than 95% of them
- Reviews57#66 of 82 by number of reviews
- Length5.7 hoursshorter than 61% of them
- Last updatedDecember 2023more recently than 83% of them
Course Description
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!
Instructor Details
- 4.7 Rating
57 Reviews
Yaroslav Shmarov
Hi, I'm Yaroslav, a Ruby on Rails Developer and Teacher.
10 years ago I started out by building language school management "software" in MS Access for family's business. I knew there should be a better way in "the magic world of programming", so I spent years learning until I finally released my first real software product, that the school has been running on since 2015.
Today I develop commercial CRM and SaaS applications with Ruby on Rails. I've also won 7 hackathons building fascinating projects with this technology!
Nowadays, thanks to online courses like this one you don't need years of theory to start creating meaningful software.
I love Ruby on Rails for it's simplicity and speed of development: you have the frontend, backend and server all in one place and you don't have to learn a lot of different technologies to make software that just works.
I believe in learning by practice. Learning by building professional-grade real world applications is fun and much more rewarding, than learning theory. In the end, you get paid not for what you know, but for what you create. I will teach you to create.
For me, building software is like an art and a passion. Like an architect, you design a perfect solution. Like a sculpture, you shape the way the person perceives it.
More courses by Yaroslav Shmarov
Ruby on Rails: Learn 25+ gems and build a Startup MVP 2023
4.3 (444 Reviews)
Provider: Udemy
Time: 20.8h
$84.99
Ruby on Rails 6: Startup MVP: School Attendance Tracking App (2021)
4.4 (39 Reviews)
Provider: Udemy
Time: 11.5h
$44.99
More Ruby on Rails courses
Testing Ruby with RSpec: The Complete Guide (2026)
4.7 (2,132 Reviews)
Provider: Udemy
Time: 7.5h
$84.99
One-stop Ruby on Rails: Build Web Applications from Scratch (2015)
4.6 (285 Reviews)
Provider: Udemy
Time: 18.5h
$54.99
Reviews
By Ai Kurashina on 11/29/2022
He has a great explanation and able to articulate why and where the code is stemming from.
By Chris Wilson on 10/5/2022
Yaroslav is gucci
By Ahmed Nazeeh H Ali on 9/8/2022
Perfect. I like it
By Bill J Gilbert on 1/30/2022
This course was relatively quick and to the point, with no needless filler. The instructor thankfully didn’t waste a lot of time on things like getting the css just right and the instructions were easy to follow. Definitely recommend to anyone wanting to pair Rails with Stripe.
By Samira Hafezi on 12/12/2021
This is a great course to get the basics of a Ruby app + stripe integration. I learned a ton and I appreciate that it doesn't go into the things I don't care about too much (styling, FE, etc) and it only focused on the important things.
By Jim Miller on 10/4/2021
I only gave a 4/5 because I had not completed the course yet. I just finished the store front part. I am moving onto the subscription part. Loved it! I'm looking into your other courses. The only thing that I would like is more of an explanation as to whats going on and why it works. Other than that, awesome work! Looking forward to more Rails material.
By Ruslan Ryzhkov on 9/22/2021
This was a really good course for learning how Ruby on Rails integrates with the Stripe API. Yaroslav does an excellent job walking you through both demo applications.
By Tom LaChance on 7/13/2021
Yaroslav does a great job. I've learned alot and at a great pace.
By Denis Tarasenko on 4/24/2021
The course is good, the author tells in detail how to set up a payment gateway with a minimum of problems, thank you very much.
By Raymond Nawara on 4/21/2021
Instructor is obviously very good with RoR. He has improved it to let us see the code in Github. I found it well worth the money!
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 94 / 100








