Create a Subscription Service with Stripe and PHP

Learn to build a subscription service using Stripe with PHP. Master payment processing and account management for recurring billing in this comprehensive course.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course teaches you how to create a subscription service page using Stripe and PHP. You’ll set up recurring billing and learn to manage customer accounts with fun, easy-to-follow videos and handy eBooks. Perfect for those diving into eCommerce!

Key Points

  • Build a subscription registration page using Stripe
  • Learn to handle recurring payments through Stripe
  • Use PHP, HTML, CSS, JavaScript, and jQuery together
  • Follow along with video tutorials and visual eBooks
  • Ideal for beginners to intermediate developers

Learning Outcomes

  • Understand how to implement recurring payments with Stripe
  • Utilize the Stripe API for adding customers to subscription plans
  • Manage login and content access with PHP sessions
  • Get comfortable with using multiple web technologies together
  • Gain foundational skills for further eCommerce development

About This Course

You build a multiple level subscription plan registration page using Stripe that registers new customers.

What is this course about? This course is a primer for using Stripe with PHP to build a subscription service. You build a new account page that allows customers to pay with their credit cards for recurring automatic billing.

Why take this course? Ecommerce is an essential skill for all web developers using PHP. Often the hurdle of where to start is high for newcomers to eCommerce. Stripe is a well known platform and is being add into PHP sites everyday. Stripe is great place to start and this course can be a great ice breaker for you to learn more on your own or take additional courses I am offering on Stripe. This course is also a good experience for combining HTML, CSS, Javascript, JQuery and PHP for a solution. If you have completed my Learn Stripe PHP: Make Checkout Webpages course on Udemy, this is a great course to take next.

Visual Step by Step eBooks Included! Often following along by video is not convenient. So every video in this course includes a page by a PDF eBook you can also use. The eBooks are full sized visuals you see in the videos.

Who might find this course useful? This course is for those who are new to Stripe and prefer not to use documentation to learn. Keep in mind that Stripe provides many examples and documentation a competent PHP programmer could follow. So if you are that type of person, consider looking at that option before enrolling in this course. However if you want a laid back deep dive into the basics, this could be helpful to intermediate and higher level skilled developers.

Are you ready to take this course? Students for this course are new to intermediate in their PHP, Javascript, JQuery, CSS and HTML skills. You are familiar with these technologies and have had some experience. This course will stay on the light side of their use but at the same time provide production quality solutions you can use in simple applications.

We use the Stripe Checkout Form with AJAX with Javascript. We also use Stripe PHP Exceptions. You will be able to follow along and understand if you have no experience with the Stripe Checkout Form and Stripe PHP Exceptions. However we do not go into depth about the code behind them. If you want a more in-depth learning experience on the Stripe Checkout Form and Stripe PHP Exception we recommend our companion course offered here on Udemy: Learn Stripe PHP: Make Checkout Webpages


  • Understand how Stripe handle recurring payments for subscription services.

  • Use the Stripe API to add new customers to free and paid subscription plan.

  • Handle login and content access using PHP session management.

Course Curriculum

1 Lectures

Instructor

Profile photo of Lon Hosford
Lon Hosford

Independent software developer with practical engineering project experience for clients such as AT&T, Avis, Bristol Myers Squibb, Ortho BioTech, Chanel, Avaya, Green Birdie Video, Aztec Learning Systems and Verizon Wireless. Lon is well known for translating client needs into useful applications. An interesting aspect of Lon's consulting work was the creation of industry jobs that did not exist before. That...

Review
4.9 course rating
4K ratings
ui-avatar of Alice Ward
Alice W.
1.0
4 years ago

Not up to date, annoying intro to each session. Not easy to follow

  • Helpful
  • Not helpful
ui-avatar of Israel García Hernández
Israel G. H.
1.0
4 years ago

los archivos de proyecto están dañados y no se pueden descomprimir

  • Helpful
  • Not helpful
ui-avatar of David Clerest
David C.
2.0
5 years ago

I happen to know a bit about all this. I can't see how a newbe would understand any of this so far!

  • Helpful
  • Not helpful
ui-avatar of Trond Husø
Trond H.
2.5
5 years ago

So up until webhook the course was quite good and the guy was thorough when explaining and testing the code. From section nine and onwards - which in fact is quite important when it comes to subscription as you need to use the webhooks to inform your subscriber the subscription has been renewed (if you want to do that, that is). This part is just a bunch of PDF-files.
So disappointed when I came to these sections - which for me was quite important. I will go over the PDF-files to see if there are things I have missed in my code.
Overall it is a good course and it would have gotten five stars if it wasn't for the PDF-ending of the course.

  • Helpful
  • Not helpful
ui-avatar of Richard Taylor
Richard T.
5.0
6 years ago

This guy is great so far!

  • Helpful
  • Not helpful
ui-avatar of Francisco Osuna Carrasquilla
Francisco O. C.
4.5
6 years ago

Muy bueno, excelente material

  • Helpful
  • Not helpful
ui-avatar of R G
R G.
2.0
7 years ago

I was overall disappointed in this course - it failed to deliver on its main promise of effectively guiding us through integrating Stripe subscriptions in our web application.

Instead, the instructor spends a lot of time talking about the basics of creating a full-stack PHP web application. This is indeed thorough, including dev environment setup, tools, architecture, and testing. However, if you've created a database-backed PHP application with a REST API and a frontend using AJAX, that's all you're really going to get here. There's way too much emphasis on solved problems like responsiveness, login state, form validation, and database interactions, and a proportionate lack of focus on dealing with Stripe.

Yes, you could skip through the more pedestrian topics, but that's where the real problem lies. Once we finally get trough that to where WE ACTUALLY DEAL WITH STRIPE, the course just... stops. You're left with some sample code zip files and static pdf slides to cover the "heart" of the course as advertised.

I came here looking for best practices and design insights for managing Stripe subscriptions - understanding webhooks and which events matter, managing the subscription lifecycle, dealing with upgrades/downgrades, handling changed or expired cards, and all the other things that might warrant a guided walkthrough. Instead, for these topics this course gave me nothing better than existing online (free) documentation for the actual questions I had. I did not need to be guided through opening up a SQLite database a dozen times.

If you're looking to create your first full-stack PHP web app, give this course a go. If you're looking to create a subscription service with Stripe and PHP, you might want to look elsewhere.

  • Helpful
  • Not helpful
ui-avatar of Sherpas
Sherpas
5.0
8 years ago

Clear and fast

  • Helpful
  • Not helpful
ui-avatar of Ibon Ortega Bello
Ibon O. B.
5.0
8 years ago

Es un curso estupendo y me esta ayudando muchisimo. Es justo lo que necesitaba.

  • Helpful
  • Not helpful
ui-avatar of David Bishop
David B.
1.0
8 years ago

Should be following along whilst he codes, not looking at images of code.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses