Create a Subscription Service with Stripe and PHP
Create a Subscription Service with Stripe and PHP, available at $44.99, has an average rating of 3.2, with 68 lectures, 5 quizzes, based on 46 reviews, and has 351 subscribers.
You will learn about 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. Create a tiered framework for UI, network requests, database and Stripe interface. Understand the maintenance of subscriptions on the Stripe dashboard. How to set up a development environment for building Stripe subscription transactions. This course is ideal for individuals who are Developers who want to begin learning about Stripe for Subscriptions using PHP. or This course uses the copy and paste method for code follow along. We do not type code but rather focus analyzing, testing and understanding the code snippets you paste. or Developers who have skills and experience to learn from vendor supplied examples and API documentation may find that Stripe provides above average resources for your learning style. It is particularly useful for Developers who want to begin learning about Stripe for Subscriptions using PHP. or This course uses the copy and paste method for code follow along. We do not type code but rather focus analyzing, testing and understanding the code snippets you paste. or Developers who have skills and experience to learn from vendor supplied examples and API documentation may find that Stripe provides above average resources for your learning style.
Enroll now: Create a Subscription Service with Stripe and PHP
Summary
Title: Create a Subscription Service with Stripe and PHP
Price: $44.99
Average Rating: 3.2
Number of Lectures: 68
Number of Quizzes: 5
Number of Published Lectures: 67
Number of Published Quizzes: 5
Number of Curriculum Items: 73
Number of Published Curriculum Objects: 72
Original Price: $129.99
Quality Status: approved
Status: Live
What You Will Learn
- 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.
- Create a tiered framework for UI, network requests, database and Stripe interface.
- Understand the maintenance of subscriptions on the Stripe dashboard.
- How to set up a development environment for building Stripe subscription transactions.
Who Should Attend
- Developers who want to begin learning about Stripe for Subscriptions using PHP.
- This course uses the copy and paste method for code follow along. We do not type code but rather focus analyzing, testing and understanding the code snippets you paste.
- Developers who have skills and experience to learn from vendor supplied examples and API documentation may find that Stripe provides above average resources for your learning style.
Target Audiences
- Developers who want to begin learning about Stripe for Subscriptions using PHP.
- This course uses the copy and paste method for code follow along. We do not type code but rather focus analyzing, testing and understanding the code snippets you paste.
- Developers who have skills and experience to learn from vendor supplied examples and API documentation may find that Stripe provides above average resources for your learning style.
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
Course Curriculum
Chapter 1: About The Course
Lecture 1: Introduction
Lecture 2: Instruction Guide
Lecture 3: Course Files Download
Chapter 2: Development Environment Setup
Lecture 1: Overview
Lecture 2: Section Practice Files Guide
Lecture 3: Web Server Configuration
Lecture 4: Account Setup and Dashboard
Lecture 5: Understanding Stripe API Keys
Lecture 6: Installing the Stripe PHP Library
Lecture 7: Using a Database with PHP
Lecture 8: Testing PDO and SQLite3 Installations
Lecture 9: Using a MySQL Database
Chapter 3: Understanding the Project UI
Lecture 1: Overview
Lecture 2: Section Practice Files Guide
Lecture 3: Explore Pages and Login Access
Lecture 4: Understanding the Content Access Plan
Chapter 4: Adding Stripe Recurring Plans
Lecture 1: Overview
Lecture 2: Section Practice Files Guide
Lecture 3: Create and Edit in Dashboard
Lecture 4: Create Plans using API
Lecture 5: Creating a Network Data Source
Lecture 6: Loading in the Client
Lecture 7: Integrate with User Interface
Chapter 5: Building the Database
Lecture 1: Overview
Lecture 2: Section Practice Files Guide
Lecture 3: Connection and Creation
Lecture 4: Create customers Table
Lecture 5: Add Customer Records
Lecture 6: Test Adding Customer Records
Chapter 6: Completing the Subscription Checkout Form
Lecture 1: Overview
Lecture 2: Section Practice Files Guide
Lecture 3: Understanding the UI Validation
Lecture 4: Sending Data to the Server
Lecture 5: Receiving Data on the Server
Lecture 6: Adding to customers Table
Lecture 7: Adding Checkout to UI
Lecture 8: Process Checkout on Server
Lecture 9: Final Testing – Setup
Lecture 10: Final Testing – Free Basic Plan
Lecture 11: Final Testing – Paid Plus Plan
Chapter 7: Implementing User Login and Logout Sessions
Lecture 1: Overview
Lecture 2: Section Practice Files Guide
Lecture 3: Get Customer Record by User Id and Password
Lecture 4: Test Get Customer Record by User Id and Password
Lecture 5: Managing State Data
Lecture 6: Add Network Requests
Lecture 7: Testing Network Requests
Lecture 8: Enabling the User Interface
Lecture 9: Understanding the Navigation Menu Bar
Lecture 10: Testing the User Interface
Chapter 8: User Account Management
Lecture 1: Overview
Lecture 2: Display Customer Account
Lecture 3: Changing Password
Lecture 4: Email Contact Form
Lecture 5: Forgotten Password Recovery
Chapter 9: Using Webhook Event Notifications
Lecture 1: Overview
Lecture 2: Creating Endpoints in Dashboard
Lecture 3: Handling Event Notifications
Lecture 4: Using Ultrahook
Chapter 10: Plan Management
Lecture 1: Overview
Lecture 2: Process Invoice Payment Notifications
Lecture 3: Handle Expired Paid Plans on Login
Lecture 4: Preview Upgrades and Downgrades Network Request
Lecture 5: Preview Upgrades and Downgrades User Interface
Lecture 6: Upgrading and Downgrading Plans Network Request
Lecture 7: Upgrading and Downgrading Plans User Interface
Chapter 11: Extras
Lecture 1: Wrap up
Instructors
-
Lon Hosford
Web Developer Coach and Web Site Consultant
Rating Distribution
- 1 stars: 9 votes
- 2 stars: 9 votes
- 3 stars: 1 votes
- 4 stars: 8 votes
- 5 stars: 19 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024