4 Weeks • Self-Paced • Intro Level
Learn Payments with Rails
A step-by-step course for anyone wanting to integrate Stripe payments with Ruby on Rails
Overview
Learn how to integrate Stripe (and SCA support!) with Ruby on Rails 6 including one-time payments, subscriptions, upgrades, downgrades, refunds, webhooks and more.
We've also updated the course to include support for Stripe's new Strong Customer Authentication functionality. You'll learn how to handle SCA enabled payments that require extra authentication. From payment forms, webhooks, and payment forms, we've built everything to be SCA compatible.
"Like most good things in life I only wish I found this course sooner. It saved me hours of frustration, if not days. Chris walked through an extremely useful build example that translated well to my own project. Thanks again Chris." - Justin Kresge
"Chris' Stripe series not only helped us achieve an integration quickly, but more importantly helped us plan our app's overall payment strategy. It's clear that Chris thinks like a business person, and that business/technical combination was invaluable to us."
FAQ
Who should take this course?
If you're a Rails dev that's never built payments into an app before, this is a perfect introduction for you. We'll cover everything you need to know to build a simple monthly subscription based app and then expand on that to add plans, upgrades, downgrades and more.
How long will I have access to the course?
For life! Come back and review the material anytime it’s relevant to you.
Do you cover Strong Customer Authentication (SCA)?
Yes! We just updated the course for Strong Customer Authentication so your payments are fully compatible.
If you aren't familiar, SCA is a regulation in the EU that allows payments to require authentication from the customer before they can be processed. It helps fraud prevention, but also makes your code a lot more complicated. But don't worry, we've got you covered!
Even if you don't live in the EU, having SCA compatible payments keeps your code ready in case your country adopts a similar regulation.
What do people think of this course?
"I just bought the GoRails Stripe course to help me implement billing for a new SAAS app. Two hours after purchase I had transactions going using the Stripe Elements API and in two more hours I had the Stripe WebHooks API integrated as well as credit card updates and learned a few Rails-isms from Chris that in all my Rails experience, I had never picked up. Not only recommended but strongly recommended. The bottom line is that if you are using Rails and Stripe for billing, you should buy this course now." - Scott Johnson
What if I don’t don’t like it?
Let’s say you’re just not getting any value from this course.That’s alright, sometimes products just aren’t a good fit. If, for whatever reason, this course does not live up to its promises in your eyes, I’ll give you a full refund, as long as you provide me with feedback as to how it can be improved.
Like most good things in life I only wish I found this course sooner. It saved me hours of frustration, if not days. Chris walked through an extremely useful build example that translated well to my own project. Thanks again Chris.
– Justin Kresge
Lessons in this course
Introduction
One-time Payments with Stripe
Coming soon
Subscriptions with Stripe Billing
Coming soon
Testing Your Stripe Code
Wrapping Up
Bonus Content
Frequently asked questions
Can’t find the answer you’re looking for? Reach out to our customer support team.
- What is a One Month course?
- One Month courses are 100% online and self-paced so you can quickly learn topics in 30 days without feeling overwhelmed.
- How much time will I need to commit?
- Our courses require around 2-4 hours per week (depending on how fast you go). That time will be spent watching video lessons and following along with projects on your own computer.
- How is One Month different from other learning platforms?
- We focus on making courses that students complete and learn successfully all while living a busy life. We distill topics down in a fun, time-boxed curriculum that helps you succeed.
- Do I have to complete everything in one month?
- Nope! When you buy a One Month course, you can pick up the course at any time. If you get busy, take a break and continue where you left off when you're ready.
Testimonials
We have taught thousands of amazing people
“One Month has been such an awesome intro to programming, and I'm discovering that I love it!”
“One Month is the best place to learn programming. The teachers are phenomenal. People from all backgrounds can grasp the concepts.”
“I changed my life with a new career in just 6 months.”
“I've traveled a steep learning curve thanks to Chris' friendly and lucid style of teaching!”
“The best way to learn is to do, which is why One Month is so great. You watch, you do, you repeat. It's the best way to make things stick”
“So far you're the only one who has been able to teach me how to code. An INCREDIBLE thank you!”