Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA CompTIA Security+ Amazon AWS Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
2021-03-12 21:35:51
30-Day Money-Back Guarantee
Development Web Development Payment Processing

Laravel Payment and Subscription Processing: PayPal & Stripe

Use API calls to integrate PayPal and Stripe in Laravel. Start receiving online payments from a Laravel project.
Highest Rated
Rating: 4.7 out of 54.7 (77 ratings)
557 students
Created by JuanD MeGon, ProgramarYa By JuanDMeGon
Last updated 3/2021
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Integrate the best payment platforms in your projects
  • Start receiving payments, integrating the platforms you need
  • Integrate PayPal into your projects, to receive payments online
  • Adapt your projects to use different payment platforms
  • Integrate Stripe to receive payments in your projects
  • Provide multiple payment alternatives to your users (platforms and currencies)
  • Handle payments in different currencies across multiple payment platforms

Course content

17 sections • 65 lectures • 6h 47m total length

  • Preview06:03
  • Preview05:25
  • How to Ask Questions
    00:48
  • The development environment to use
    01:55

  • Preview05:48
  • The source code of the course
    00:28
  • Creating the essential models and tables for the payment platform
    09:02
  • Preparing the payment platform and filling the database from Laravel
    09:42
  • Be sure everything is clear about the essential models and tables
    3 questions

  • Adding laravel/ui to build some visual components
    02:48
  • Generating visual components with laravel/ui
    03:13
  • Improving and using the components generated with Laravel UI
    05:43
  • Adding components to display the messages from the payment platform
    07:07

  • Creating a form with random amounts using Bootstrap in Laravel
    06:30
  • Showing the types of currency available to process a payment
    04:39
  • Showing the available payment platforms with Laravel and Bootstrap
    07:48
  • Allowing to customize the form for each payment platform
    08:21
  • Adding the actions to process a payment on the platform with Laravel
    07:49
  • Make sure you understand the reasons behind the created form
    1 question

  • Adding GuzzleHTTP to Laravel to consume HTTP APIs
    03:10
  • Creating a component to use any API of the payment platforms
    09:09

  • Creating PayPal test accounts to send and receive payments
    07:49
  • Creating a PayPal application to consume your API from Laravel
    02:58
  • Configuring the payment platform in Laravel to use the PayPal API
    05:48
  • Adding a service in Laravel responsible for consuming the PayPal API
    06:12

  • Decoding and authenticating requests to the PayPal API
    07:17
  • Creating an order in the PayPal API for a given amount and currency
    08:41
  • Capturing a payment of an order given in Laravel with the PayPal API
    06:27
  • Controlling from Laravel the creation of an order using PayPal
    06:55
  • Controlling from Laravel the capture of a payment with PayPal
    08:19

  • Implementing the payment cancellation flow for any platform
    03:18
  • Considering zero-decimal currencies
    07:42
  • Creating a component that solves a payment platform dynamically
    07:19
  • Resolving the payment platform service according to the user's choice
    07:27

  • Creating an account in Stripe for use with the payment platform
    02:39
  • Obtaining access credentials to use the Stripe API from Laravel
    03:11
  • Configuring the payment platform with Laravel to use Stripe
    04:10
  • Creating the service for Laravel that will use the Stripe API
    04:54

  • Decoding and authenticating Stripe API requests
    03:23
  • Requesting a payment method to make payments with Stripe from Laravel
    08:04
  • Obtaining a token that represents the payment method in Stripe
    09:24

Requirements

  • Have PHP installed and functional in your system (at least PHP 7.3 is recommended)
  • Have composer installed and functional in your development environment
  • Recommended, PHP basic skills
  • Everything else I will teach you how to implement it

Description

Learn to integrate multiple payment platforms at once in the same Laravel project, using as an example the most popular payment gateways (PayPal and Stripe).

Do you want to start receiving payments and subscriptions on your existing projects?

Me too. And in this course, I teach you how to achieve it without getting crazy in the process, using Laravel.


Process payments with Laravel and the best payment platforms.
Let's be honest; we currently don't have time to go line by line reading and understanding the documentation to test and fail with each platform. For that reason, I guide you along with the direct pat in this course to integrate the current times'  best online payment and e-commerce platforms. EVERYTHING in the same Laravel project.

Receive recurring payments (subscriptions)
Don't stop there. You will also learn how to process subscriptions for your users and receive recurring payments on any of your Laravel projects.


Billions of dollars have been raised online only in recent months. With this course, you can open up to your customers and users and start receiving online payments using the best PHP framework, Laravel, along with the best online payment gateways. As a use-case, integrate PayPal and Stripe (considering SCA) in Laravel (and more coming).


Why choose me?
Because I'm always there to enhance your learning :)

More than 18,000 students appreciate the effectiveness of my answers to all their questions and the more than 4,000 positive ratings prove it.

Because I not only teach you Laravel but how to solve real-world problems with Laravel.


What's good about Laravel?
Laravel is the most popular framework for PHP. With Laravel, you can develop high complexity PHP applications quickly, which includes payment processing using the most popular payment gateways. During the course, you will see the enormous facilities that Laravel offers when implementing complex tasks. Of course, we are using the latest version of Laravel.


Why PayPal and Stripe?
It's not just about PayPal and Stripe. In the course, everything will be perfectly adaptable to any additional platform that is added in the future or those you need to use.

Initially, PayPal and Stripe are used with Laravel because both, PayPal and Stripe, are the most popular online payment gateways globally and meet a huge portion of online businesses' needs.


What about SCA?
Do not worry! I cover you on this too. SCA (Strong Customer Authentication) is a very important security requirement for some regions and it is a good idea to take that into consideration for your projects. In this course, I show you the details about SCA, Stripe, and Laravel. That way, your Laravel project will accomplish the SCA directives while using Stripe.


So join now to integrate the best payment platforms with Laravel and you will get this:

  • Integrate and receive payments with PayPal, directly using the PayPal API in Laravel

  • Integrate and process payments with Stripe, directly using the Stripe API from Laravel

  • Integrate Stripe in Laravel, considering SCA

  • Accomplish SCA (Strong Customer Authentication) when using Stripe in your Laravel project

  • Build a payment platform that integrates MULTIPLE payment gateways at once in a single Laravel project.

  • It includes the essential steps to process payments from Laravel, not only with PayPal and Stripe but with any other platform.


Why take this course?
I prepared this course to explore the essentials when processing payments with Laravel, using the most important payment platforms.

The goal?
Simplify the process to integrate multiple platforms with essential steps. So, regardless of the platforms to use, the process would be quite similar and simple to carry out.

Exploring the different parts where developers "suffer" most by integrating payment platforms into any project. Especially when several are required at once.

You will want to complete this course since the first class.


Is this course for you?
This course is probably for anyone (expert or not). This course is for you if you meet any of these conditions:

  • You are a beginner or want to start using payment gateways to process payments on your online projects.

  • You are a Laravel or PHP developer and you want to integrate the best payment platforms in your projects.

  • You are an entrepreneur, and you want to start creating your online services and receive money with them.

  • You are an expert in web development and you need to integrate multiple payment platforms in the same project, without spending time understanding official articles and documents.


The benefits you will get

  • The freedom to implement solutions once and let your products and services sell online without having to be there every time.

  • The feeling of professional growth and building real and incredible projects.

  • Build any Laravel project that can collect payments online automatically, using the most important payment platforms.


So that said all this...

Do not wait for more. The world moves quickly, and billions of dollars are raised completely online.

Offering multiple payment options online will help your users and simplify their lives.

Press the button and enroll today.

Join me throughout this process to integrate the best payment platforms available.

Who this course is for:

  • Developers with websites that need to integrate different payment platforms
  • Those who need to use the best online payment platforms
  • Those who need to integrate PayPal as a payment platform in their projects
  • Those looking to integrate Stripe as a payment platform
  • Those who want to use Laravel to process payments
  • Curious web developers regarding the usage of multiple payment platforms with Laravel

Instructors

JuanD MeGon
Online instructor, web developer, master & systems engineer
JuanD MeGon
  • 4.6 Instructor Rating
  • 4,924 Reviews
  • 22,679 Students
  • 18 Courses

EN:

More than 18,000 students cannot be wrong! 

That is how many students have taken my courses, leaving more than 3,900 top-rated reviews.

Enroll today to learn how to become a web development expert and to get that high-paying jobs and projects, grow your own business, or work as a freelance from home or your own office.

Join a community of students from 150 countries and get practical skills you can use right away.


ES:

¡Más de 18.000 estudiantes no pueden estar equivocados!

Esa es la cantidad de estudiantes que han tomado mis cursos y dejando más de 3.900 calificaciones positivas.

Inscríbete hoy mismo para aprender cómo convertirte en experto en desarrollo web y obtener esos trabajos y proyectos mejor pagados, hacer crecer tu propio negocio o trabajar de forma independiente desde tu casa o tu propia oficina.

Únete a una comunidad de estudiantes de más de 150 países diferentes y obtén habilidades prácticas que puedas usar de inmediato.

ProgramarYa By JuanDMeGon
Your e-Learning Experience
ProgramarYa By JuanDMeGon
  • 4.6 Instructor Rating
  • 4,924 Reviews
  • 16,903 Students
  • 18 Courses

EN:

ProgramarYa is here to teach you Programming and Web Development as nobody else does in the school nor college. Help you to achieve all your goals and dreams giving you the skills to get there.

After more than eight years of teaching online, ProgramarYa knows the essentials, strategies, and skills you must learn to achieve all that you want.

All the courses are under the Udemy 30 day "No question asked" refund policy. So, you can try any of our courses without any risk.

See you in classes and happy learning.


ES:

ProgramarYa está aquí para enseñarte programación y desarrollo web como nadie más lo hace en el colegio ni la universidad. Ayudarte a alcanzar todas tus metas y sueños brindándole las habilidades para llegar allí.

Después de más de ocho años de enseñanza en línea, ProgramarYa conoce los elementos esenciales, las estrategias y las habilidades que debes aprender para lograr todo lo que deseas.

Todos los cursos están sujetos a la política de reembolso de 30 días de Udemy "Sin preguntas". Por lo tanto, puedes probar cualquiera de los cursos sin ningún riesgo alguno.

Te veo en clases y feliz aprendizaje.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.