Skip to content
UdemyRuby on RailsPaid courseAll LevelsCertificate

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

icon
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

icon
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!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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.

icon
More courses by Yaroslav Shmarov

$84.99

$44.99

icon
More Ruby on Rails courses

$11.99

$84.99

$74.99

Free

$74.99

$54.99

icon
Reviews

4.7

57 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

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!

Showing all 10 reviews on CourseDuck

Read all 57 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 94 / 100