Companies Home Search Profile

Create a Subscription Service with Stripe and PHP

Focused View

Lon Hosford

3:55:35

8 View
  • 1 - 0101Intro.pdf
  • 1 - Introduction.mp4
    06:50
  • 3 - Course Files Download.html
  • 3 - coursefiles.zip
  • 1 - Test Your Knowledge.html
  • 4 - 0201SetupOverview.pdf
  • 4 - Overview.mp4
    02:46
  • 6 - 0203WebServerConfiguration.pdf
  • 6 - Web Server Configuration.mp4
    02:28
  • 7 - 0204StripeAccountSetup.pdf
  • 7 - Account Setup and Dashboard.mp4
    05:19
  • 8 - 0205UnderstandingStripeApiKeys.pdf
  • 8 - Understanding Stripe API Keys.mp4
    02:51
  • 9 - 0206InstallingPhpLibrary.pdf
  • 9 - Installing the Stripe PHP Library.mp4
    06:53
  • 10 - 0207Database.pdf
  • 10 - Using a Database with PHP.mp4
    02:53
  • 11 - 0208TestPdoSqlite3.pdf
  • 11 - Testing PDO and SQLite3 Installations.mp4
    05:41
  • 12 - Using a MySQL Database.html
  • 12 - mysqlreplacements.pdf
  • 12 - mysqlreplacements.zip
  • 2 - Test Your Knowledge.html
  • 13 - 0301Overview.pdf
  • 13 - Overview.mp4
    02:04
  • 13 - uicontentphp.zip
  • 15 - 0303PagesLoginAccess.pdf
  • 15 - Explore Pages and Login Access.mp4
    08:26
  • 16 - 0305UiReviewContentLevels.pdf
  • 16 - Understanding the Content Access Plan.mp4
    07:22
  • 3 - Test Your Knowledge.html
  • 17 - 0401Overview.pdf
  • 17 - Overview.mp4
    03:26
  • 19 - 0403CreateEditDashboard.pdf
  • 19 - Create and Edit in Dashboard.mp4
    06:09
  • 20 - 0404CreateApi.pdf
  • 20 - Create Plans using API.mp4
    05:25
  • 21 - 0405CreateNetworkDataSource.pdf
  • 21 - Creating a Network Data Source.mp4
    05:32
  • 22 - 0406LoadClient.pdf
  • 22 - Loading in the Client.mp4
    03:45
  • 23 - 0407IntegrateUi.pdf
  • 23 - Integrate with User Interface.mp4
    05:17
  • 4 - Test Your Knowledge.html
  • 24 - 0501Overview.pdf
  • 24 - Overview.mp4
    02:36
  • 26 - 0503ConnectCreate.pdf
  • 26 - Connection and Creation.mp4
    07:13
  • 27 - 0504CreateCustomersTable.pdf
  • 27 - Create customers Table.mp4
    04:48
  • 28 - 0505AddCustomerRecords.pdf
  • 28 - Add Customer Records.mp4
    04:07
  • 29 - 0506AddCustomerRecordsTesting.pdf
  • 29 - Test Adding Customer Records.mp4
    09:11
  • 5 - Test Your Knowledge.html
  • 30 - 0601Overview.pdf
  • 30 - Overview.mp4
    02:29
  • 32 - 0603UnderstandingUiValidation.pdf
  • 32 - Understanding the UI Validation.mp4
    06:44
  • 33 - 0604AddCustomerSend.pdf
  • 33 - Sending Data to the Server.mp4
    07:21
  • 34 - 0605AddCustomerReceive.pdf
  • 34 - Receiving Data on the Server.mp4
    07:44
  • 35 - 0606AddCustomerDatabase.pdf
  • 35 - Adding to customers Table.mp4
    07:15
  • 36 - 0607AddCheckoutUi.pdf
  • 36 - Adding Checkout to UI.mp4
    07:57
  • 37 - 0608ProcessingCheckoutServer.pdf
  • 37 - Process Checkout on Server.mp4
    07:37
  • 38 - 0609FinalTestingSetup.pdf
  • 38 - Final Testing Setup.mp4
    02:40
  • 39 - 0610FinalTestingFreePlan.pdf
  • 39 - Final Testing Free Basic Plan.mp4
    04:05
  • 40 - 0611FinalTestingPaidPlan.pdf
  • 40 - Final Testing Paid Plus Plan.mp4
    04:46
  • 41 - 0701Overview.pdf
  • 41 - Overview.mp4
    04:00
  • 43 - 0703CustomerRecordUidPwd.pdf
  • 43 - Get Customer Record by User Id and Password.mp4
    03:21
  • 44 - 0704CustomerRecordUidPwdTest.pdf
  • 44 - Test Get Customer Record by User Id and Password.mp4
    05:10
  • 45 - 0705SetSessionStateLoginLogout.pdf
  • 45 - Managing State Data.mp4
    06:58
  • 46 - 0706AddNetworkLoginLogout.pdf
  • 46 - Add Network Requests.mp4
    09:37
  • 47 - 0707TestNetworkLoginLogout.pdf
  • 47 - Testing Network Requests.mp4
    06:58
  • 48 - 0708EnableUserInterface.pdf
  • 48 - Enabling the User Interface.mp4
    08:18
  • 49 - 0709NavigationMenubar.pdf
  • 49 - Understanding the Navigation Menu Bar.mp4
    07:35
  • 50 - 0710TestingUserInterface.pdf
  • 50 - Testing the User Interface.mp4
    09:18
  • 51 - 55accountmanagementuser.zip
  • 51 - Overview.html
  • 52 - 5505showaccountdata.pdf
  • 52 - Display Customer Account.html
  • 53 - 5510changepassword01.pdf
  • 53 - 5510changepassword02.pdf
  • 53 - 5510changepassword03.pdf
  • 53 - 5510changepassword04.pdf
  • 53 - Changing Password.html
  • 54 - 5515contactus01.pdf
  • 54 - 5515contactus02.pdf
  • 54 - 5515contactus03.pdf
  • 54 - 5515contactus04.pdf
  • 54 - 5515contactus05.pdf
  • 54 - 5515contactus06.pdf
  • 54 - 5515contactus07.pdf
  • 54 - 5515contactus08.pdf
  • 54 - 5515contactus09.pdf
  • 54 - 5515contactus10.pdf
  • 54 - Email Contact Form.html
  • 55 - 5520recoverpassword10.pdf
  • 55 - 5520recoverpassword12.pdf
  • 55 - 5520recoverpassword14.pdf
  • 55 - 5520recoverpassword16.pdf
  • 55 - 5520recoverpassword17.pdf
  • 55 - 5520recoverpassword18.pdf
  • 55 - 5520recoverpassword19.pdf
  • 55 - 5520recoverpassword20.pdf
  • 55 - 5520recoverpassword22.pdf
  • 55 - 5520recoverpassword24.pdf
  • 55 - 5520recoverpassword30.pdf
  • 55 - 5520recoverpassword40.pdf
  • 55 - 5520recoverpassword50.pdf
  • 55 - 5520recoverpassword60.pdf
  • 55 - 5520recoverpassword62.pdf
  • 55 - 5520recoverpassword64.pdf
  • 55 - Forgotten Password Recovery.html
  • 56 - 57webhooks.zip
  • 56 - Overview.html
  • 57 - 5720dashboardcreateendpoints10.pdf
  • 57 - Creating Endpoints in Dashboard.html
  • 58 - 5730handlingevents10.pdf
  • 58 - Handling Event Notifications.html
  • 59 - 5740ultrahook10.pdf
  • 59 - Using Ultrahook.html
  • 60 - 60planmanagement.zip
  • 60 - Overview.html
  • 61 - 6020processplanpayments10.pdf
  • 61 - 6020processplanpayments20.pdf
  • 61 - Process Invoice Payment Notifications.html
  • 62 - 6030expiredplanaccess10.pdf
  • 62 - 6030expiredplanaccess20.pdf
  • 62 - Handle Expired Paid Plans on Login.html
  • 63 - 6040upgradedowngradepreview10.pdf
  • 63 - Preview Upgrades and Downgrades Network Request.html
  • 64 - 6045upgradedowngradepreviewui10.pdf
  • 64 - Preview Upgrades and Downgrades User Interface.html
  • 65 - 6050upgradedowngraderequest10.pdf
  • 65 - 6050upgradedowngraderequest20.pdf
  • 65 - 6050upgradedowngraderequest30.pdf
  • 65 - 6050upgradedowngraderequest40.pdf
  • 65 - Upgrading and Downgrading Plans Network Request.html
  • 66 - 6055upgradedowngraderequestui10.pdf
  • 66 - Upgrading and Downgrading Plans User Interface.html
  • 67 - 0701WrapUp.pdf
  • 67 - Wrap up.mp4
    04:40
  • Description


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

    What You'll 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 is this for?


  • 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 You Need to Know?


  • PHP: Beginner to intermediate skills.
  • Javascript: Beginner to intermediate skills
  • HTML: Beginner to intermediate skills
  • CSS: Beginner skill with some experience.
  • PHP Web server: Need to have access to a running web server with PHP 5.3.3 or later.
  • SQL: Beginner to intermediate skills. We use SQLite in the course.
  • Stripe Account: You need a Stripe testing account. How to set one up is covered in the course.
  • Web Developer Tools: You should know how to open web developer tools in a web browser and navigate. We use Chrome web developer tools in the course materials. You can use others if you prefer.
  • Code editor of your choice.
  • Stripe Stripe Checkout Form: We use the Stripe Checkout Form with AJAX and Javascript. You will be able to follow along and understand if you have no experience with the Stripe Checkout Form. However we do not go into depth about the code behind it. If you want a more in-depth learning experience on the Stripe Checkout Form we recommend our companion course offered here on Udemy: Learn Stripe PHP: Make Checkout Webpages
  • More details


    Description

    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


    Who this course is for:

    • 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.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category

    PHP

    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 lead to hiring and training college students who were taught dead technologies at a time academia was woefully behind on the paradigm shifts in personal computing, the internet and today the distributed device environment often called mobile. Lon has taught thousands of students internet web development, animation and programming topics over two decades both privately and academically. He developed Multimedia Associated Degree program and courses for Raritan Valley Community College in the 1990s at a time when Macromedia Authorware and Director were tools. He is the founder, developer and educator for Raritan Valley Community College Web Developer Certification program also having its roots in the 1990s at the dawn of the internet. He also was a key curriculum developer and instructor for one of the Nation's first Web Developer Certification program offered through New Jersey Institute of Technology. Lon was also a technology instructor at the University of Phoenix Online. Lon over the years has produced educational video for topics including Paradox, Cobol, Java, Jasmine, C, C++, Linux, Flash, Cocos 2d and HTML. These courses were distributed and taught in Universities internationally when global was an emerging term.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 42
    • duration 3:55:35
    • English subtitles has
    • Release Date 2024/05/04