Stripe Payments (with SCA, Google Pay, Apple Pay) in PHP
5.0 (1 rating)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
17 students enrolled

Stripe Payments (with SCA, Google Pay, Apple Pay) in PHP

Build an ecommerce platform step-by-step using PHP, Symfony, JavaScript and Stripe's 2020 SCA-compliant APIs
Hot & New
5.0 (1 rating)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
17 students enrolled
Created by Chris Worfolk
Last updated 5/2020
English
English [Auto-generated]
Current price: $31.99 Original price: $49.99 Discount: 36% off
13 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 1.5 hours on-demand video
  • 3 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Integrate Stripe Payments into your website using PHP
  • Stripe Checkout, API, Elements and StripeJS
  • New APIs for Secure Customer Authentication (SCA)
  • Digital wallets including Apple Pay and Google Pay
  • One-off and recurring payments
Course content
Expand all 43 lectures 01:23:15
+ Environment setup
4 lectures 02:58
Setup instructions
00:19
Configuring your stack
00:45
Symfony CLI
00:10
Cloning the git repo
01:44
+ Setting up Stripe
5 lectures 04:23
Registering an account
00:50
Accessing your API keys
00:56
Installing the PHP library
00:40
Stripe test cards
01:04
Using the example code
00:53
+ Stripe Checkout
5 lectures 11:45
What is Stripe Checkout?
01:05
Creating a checkout session
05:41
Installing the API keys
00:58
Redirecting to checkout
01:58
Running the journey
02:03
+ Stripe.js & API
9 lectures 17:05
Introducing Stripe.js & API
01:28
Creating a skeleton checkout
01:37
Stripe Elements
01:08
Adding Stripe Elements
02:04
Validating the input
01:34
Creating a token
03:42
Testing our token
01:04
Processing payments with tokens
03:25
Running the journey
01:03
+ Digital wallets
7 lectures 19:15
Creating a digital wallet controller
01:26
Mounting a payment button
06:03
Processing payments with the button
04:40
Serving over HTTPS
01:24
Testing your digital wallet in Chrome
01:38
Additional steps for Apple Pay
02:49
+ Recurring payments
4 lectures 12:31
Creating a book club
03:45
SetupIntent API
04:07
Confirming card setup
03:01
Running the journey
01:38
+ Conclusion
2 lectures 00:41
Conclusion
00:31
Bonus lecture
00:10
Requirements
  • A working knowledge of PHP
  • Programmers who use other languages will be able to follow along
  • Stripe is not available in all countries
Description

This course will take you step-by-step through building an e-commerce checkout system with Stripe Payments.

Using PHP, Symfony framework and JavaScript, we will integrate Stripe Checkout, Stripe Elements, Stripe.js and the Stripe API, starting with a basic hosted integration and moving on to a deep integration where the customer never has to leave your website.

We'll cover:

  • One-off and recurring payments

  • How to use Stripe's new SCA-compliant APIs to ensure your transactions do not get rejected by banks

  • Digital wallets including Google Pay and Apple Pay

Fully working example code is provided so that you can check your work. I cannot wait to see you inside the course!

Who this course is for:
  • Developers who want to learn about Stripe Payments