Complete Guide to Payments with Ruby on Rails 7 (Stripe API)
What you'll 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
Requirements
- basic understanding of Ruby on Rails would be a plus
- modern browser and internet connection
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!
Who this course is for:
- Ruby on Rails developers of all levels
Instructor
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.
Being a software engineer can be rewarding, both financially and mentally.
Join my course and you will learn how to create beautiful software products from start to finish.