Procesa Pagos y Suscripciones con Laravel y Llamados a APIs

Recibe pagos únicos y recurrentes (suscripciones), integrando Stripe, PayPal, PayU y MercadoPago en un proyecto Laravel.

4.65 (391 reviews)
Udemy
platform
Español
language
Web Development
category
instructor
2,098
students
10.5 hours
content
Nov 2022
last update
$64.99
regular price

What you will learn

Integra las plataformas de pago principales en tus proyectos

Comienza a recibir pagos, integrando las plataformas que necesitas

Integra PayPal en tus proyectos, para recibir pagos en línea

Adapta tus proyectos para usar diferentes plataformas de pago

Integra Stripe para recibir pagos en tus proyectos

Brinda múltiples alternativas de pago a tus usuarios (plataformas y monedas)

Integra MercadoPago en Laravel, para recibir pagos

Maneja pagos en diferentes monedas a través de múltiples plataformas de pagos

Integra PayU para recibir pagos con su API desde Laravel

Description

Aprende a integrar múltiples plataformas de pago a la vez en un mismo proyecto con Laravel, usando como ejemplo las pasarelas de pago más populares (PayPal y Stripe para procesar pagos y suscripciones, junto con MercadoPago y PayU para América Latina).

¿Quieres comenzar a recibir pagos y suscripciones en tus proyectos existentes?

Yo también. Y en este curso te enseño cómo se consigue sin enloquecer en el proceso, usando Laravel y llamados a las APIs de estas plataforma de pago.


Procesa pagos con Laravel y las mejores plataformas de pagos
Seamos honestos, actualmente no tenemos tiempo para ir línea por línea leyendo y comprendiendo la documentación para luego hacer prueba y error con cada plataforma. Por eso, en este curso, te guío por el camino directo, para integrar las mejores plataformas de pago y comercio en línea de la actualidad. TODO en un mismo proyecto con Laravel.

Recibe pagos recurrentes (suscripciones)

No te detengas allí, también aprenderás a procesar suscripciones para tus usuarios y recibir pagos recurrentes para cualquiera de tus proyectos Laravel.

Miles de millones de dólares se han recaudado solamente en línea en los últimos meses. Con este curso, podrás abrirte a tus clientes y usuarios y comenzar a recibir pagos en línea usando el mejor framework para PHP, Laravel, junto con las mejores pasarelas de pagos en línea. Como caso de uso para el curso, se integra PayPal en Laravel, junto con Stripe, MercadoPago y PayU en un mismo proyecto Laravel.


¿Por qué elegirme?
Porque siempre estoy ahí para acompañar tu aprendizaje :).

Más de 19.000 estudiantes agradecen la efectividad de mis respuestas a todas sus dudas y sus más de 3.400 calificaciones positivas lo demuestran.

"El curso suena bastante bien, hasta ahora el profesor esta muy atento a mis dudas. Ahora que ya terminé el curso, me pareció bastante bueno. Recomiendo este curso, muy bien explicado." - Jonatan Arevalo

Porque, no solo te enseño Laravel, sino también a resolver problemas del mundo real con Laravel.


¿Qué es lo bueno acerca de Laravel?
Laravel, es el framework más popular para PHP. Con Laravel, podrás desarrollar en muy poco tiempo aplicaciones PHP de alta complejidad, lo cual incluye el procesamiento de pagos usando las pasarelas de pagos más populares. Durante el curso, verás las enormes facilidades que Laravel brinda al momento de implementar tareas complejas. Por supuesto, en el curso, usamos la versión más reciente de Laravel.


¿Por qué PayPal y Stripe?
En realidad, no solo se trata de PayPal y Stripe. También he agregado MercadoPago y PayU para el caso de América Latina. Además, en el curso, todo quedará perfectamente adaptable a cualquier plataforma adicional que se agregue en el futuro o que tú necesites utilizar.

Inicialmente, se usa PayPal y Stripe con Laravel, porque tanto PayPal como Stripe son las plataformas de pagos en línea más populares a nivel global y resuelven las necesidades de una enorme porción de negocios en línea. Sin embargo, sé que estas plataformas no son tan usadas en América Latina, así que también he agregado MercadoPago y PayU a Laravel y queda todo preparado para soportar muchas otras plataformas.


¿Qué hay de SCA?
¡No te preocupes! Te cubro sobre esto también. SCA (Strong Customer Authentication) es un requisito de seguridad muy importante para algunas regiones y es una buena idea tenerlo en cuenta para tus proyectos. En este curso, te muestro los detalles sobre SCA, Stripe y Laravel. De esa manera, tu proyecto Laravel cumplirá con los requisitos de SCA mientras usas Stripe.


Así que únete ahora para integrar las mejores plataformas de pago con Laravel y obtendrás esto:

  • Integra y recibe pagos con PayPal, usando directamente la API de PayPal con Laravel

  • Integra y recibe pagos con MercadoPago, usando directamente la API de MercadoPago con Laravel

  • Integra y recibe pagos con PayU, usando directamente la API de PayU desde Laravel

  • Integra y procesa pagos con Stripe, usando directamente la API de Stripe desde Laravel

  • Integra Stripe en Laravel, considerando SCA

  • Cumple con la normas de SCA (Strong Customer Authentication) cuando uses Stripe en tu proyecto Laravel

  • Construye una plataforma de pagos con Laravel, que integre MÚLTIPLES pasarelas de pago a la vez

  • Comprende los pasos esenciales para procesar pagos con Laravel, no solo usando PayPal y Stripe, sino con cualquier otra plataforma (como MercadoPago, PayU y cualquiera que requieras usar).


¿Por qué tomar este curso?
Durante dos meses, mi equipo y yo, hemos estado preparando un curso para explorar los aspectos esenciales al procesar pagos con Laravel, usando las plataformas de pago más importantes.

¿El objetivo?

Simplificar el proceso para integrar múltiples plataformas con pasos esenciales. Así, sin importar las plataformas a usar, el proceso sería bastante parecido y sencillo de llevar a cabo.

Explorando las diferentes partes donde los desarrolladores “sufrimos” más al integrar plataformas de pago en cualquier proyecto. En especial, cuando se requieren varias a la vez.

Vas a querer completar este curso desde la primera clase.

"Este es el curso que he estado esperando desde hace varios meses. Es increíble que el instructor haya sacado este curso, de seguro me ayudará muchísimo, dado que estoy desarrollando un proyecto personal en la cual la implementación de la pasarela de pagos me venia dando dolor de cabeza." - Engel Cituk Caamal


¿Este curso es para ti?

Este curso es probablemente para cualquiera (experto o no). Este curso es para ti si cumples alguna de estas condiciones:

  • Eres principiante o quieres comenzar en el uso de pasarelas de pago para procesar pagos en proyectos en línea.

  • Eres desarrollador Laravel o PHP y quieres integrar las principales plataformas de pago en tus proyectos.

  • Eres un emprendedor y quieres comenzar a crear tus propios servicios en línea y recibir dinero con ellos.

  • Eres experto en desarrollo web y necesitas integrar múltiples plataformas de pago en un mismo proyecto, sin gastar tiempo entendiendo artículos y la documentación oficial.


Los beneficios que obtendrás

  • La libertad de implementar soluciones una vez y dejar que tus productos y servicios se vendan en línea sin tener que estar allí al pendiente.

  • La sensación de crecimiento profesional y de construir proyectos reales e increíbles.

  • Construir cualquier proyecto Laravel que pueda recaudar pagos en línea automáticamente, usando las pasarelas de pago más importantes.


Así que dicho todo esto…

No esperes más. El mundo se mueve rápidamente y se recaudan miles de millones de dólares completamente en línea.

Ofrecer múltiples opciones de pago en línea, ayudará a tus usuarios y a ti a simplificar sus vidas.

Así que presiona el botón para ingresar al curso hoy.

Y únete a mí en todo este proceso para integrar las mejores plataformas de pago disponibles.

Content

Conoce al instructor y cómo sacar provecho del curso

Acerca de la plataforma de pagos con Laravel y lo que aprenderás
Acerca del instructor, Laravel y las plataformas de pago
El entorno de desarrollo a usar
El código fuente del curso

Obteniendo y preparando un proyecto Laravel para procesar pagos

Obteniendo la estructura de Laravel usando Composer
Creando los modelos y tablas esenciales para la plataforma de pagos
Preparando la plataforma de pagos y llenando la base de datos desde Laravel
Asegúrate de que todo esté claro con los modelos y tablas esenciales

Preparando algunos componentes visuales en Laravel para procesar pagos

Agregando laravel/ui para construir algunos componentes visuales
Generando los componentes visuales con laravel/ui
Mejorando y usando los componentes generados con Laravel UI
Agregando componentes para mostrar mensajes de la plataforma de pagos

Construyendo un generador de pagos a procesar desde Laravel

Creando un formulario de montos aleatorios con Bootstrap en Laravel
Mostrando los tipos de moneda disponibles para procesar un pago
Mostrando las plataformas de pago disponibles con Laravel y Bootstrap
Permitiendo personalizar el formulario para cada plataforma de pago
Agregando las acciones para procesar un pago en la plataforma con Laravel
Asegúrate de comprender la razones detrás del formulario creado

Permitiendo consumir la API de cualquier plataforma de pagos desde Laravel

Agregando GuzzleHTTP a Laravel para consumir APIs HTTP
Creando un componente para usar cualquier API de las plataformas de pagos

Preparando Laravel para usar PayPal como plataforma de pagos

Creando cuentas de prueba en PayPal para enviar y recibir pagos
Creando una aplicación de PayPal para consumir su API desde Laravel
Configurando la plataforma de pagos en Laravel para usar la API de PayPal
Agregando un servicio en Laravel encargado de consumir la API de PayPal

Implementando las acciones necesarias en Laravel para usar la API de PayPal

Decodificando y autenticando las peticiones a la API de PayPal
Creando una orden en la API de PayPal para un monto y una moneda dados
Capturando un pago de una orden dada en Laravel con la API de PayPal
Controlando desde Laravel la creación de una orden usando PayPal
Controlando desde Laravel la captura de un pago con PayPal

Mejorando y preparando Laravel para usar cualquier otra plataforma de pago

Implementando el flujo de cancelación de un pago para cualquier plataforma
Considerando monedas sin decimales
Creando un componente que resuelva una plataforma de pago dinámicamente
Resolviendo el servicio de la plataforma de pago según elección del usuario

Preparando el proyecto para usar Stripe como plataforma de pago adicional

Creando una cuenta en Stripe para usarlo con la plataforma de pagos
Obteniendo credenciales de acceso para usar la API de Stripe desde Laravel
Configurando la plataforma de pagos con Laravel para usar Stripe
Creando el servicio para Laravel que usará la API de Stripe

Agregando los elementos esenciales en Laravel para iniciar cobros con Stripe

Decodificando y autenticando las peticiones a la API de Stripe
Solicitando un método de pago para hacer cobros con Stripe desde Laravel
Obteniendo un token que represente el método de pago en Stripe

Implementando los componentes para procesar pagos con la API de Stripe

Creando una intención de pago con la API de Stripe desde Laravel
Confirmando una intención de pago desde Laravel usando la API de Stripe
Manejando con Laravel el procesamiento de un pago con Stripe
Manejando con Laravel la confirmación de un pago realizado con Stripe

Manejo de Strong Customer Authentication (SCA) con Stripe y Laravel

Considerando Strong Customer Authentication (SCA) con Stripe
Preparando el servicio de Stripe para procesar pagos con 3D Secure (SCA)
Realizando la validación 3D Secure directamente con Stripe

Preparando la plataforma de pagos con Laravel para convertir monedas

Eligiendo un servicio de conversión de monedas
Configurando el servicio de conversión de monedas en Laravel
Agregando un servicio en Laravel para convertir monedas
Convirtiendo monedas con el servicio agregado a Laravel

Preparándose para soportar MercadoPago en la plataforma de pagos con Laravel

Creando una cuenta y agregando MercadoPago a la plataforma con Laravel
Obteniendo y configurando las credenciales de la API de MercadoPago
Creando un servicio en Laravel para usar la API de MercadoPago

Implementando los elementos de Laravel para hacer cobros con MercadoPago

Solicitando el método de pago para cobrar con MercadoPago desde Laravel
Resolviendo la red del método de pago a usar en MercadoPago
Obteniendo un token que represente el método de pago en MercadoPago

Implementando los componentes para procesar pagos con la API de MercadoPago

Decodificando y autenticando las peticiones a la API de MercadoPago
Resolviendo el factor de conversión a la moneda base de MercadoPago
Creando un pago con la API de MercadoPago desde Laravel
Procesando desde Laravel un pago con MercadoPago

Preparándose para soportar PayU como plataforma de pagos con Laravel

Agregando PayU a la plataforma de pagos con Laravel
Obteniendo y configurando las credenciales de la API de PayU
Creando un servicio en Laravel para usar la API de PayU
Solicitando el método de pago para cobrar con PayU desde Laravel

Implementando los componentes para procesar pagos con la API de PayU

Autenticando las peticiones a la API de PayU
Generando una firma para procesar un pago con PayU
Creando un pago con la API de PayU desde Laravel
Comprobando la creación de pagos con PayU desde Laravel
Procesando desde Laravel un pago con PayU
Resolviendo incompatibilidades de PayU con otros medios de pago

Conclusiones y recomendaciones sobre el procesamiento de pagos desde Laravel

Aún hay mucho que se puede hacer para procesar pagos con Laravel
Consideraciones al llevar tu plataforma de pagos a producción
¿Qué te gustaría ver en el curso de procesamiento de pagos con Laravel?
Clase Extra

Screenshots

Procesa Pagos y Suscripciones con Laravel y Llamados a APIs - Screenshot_01Procesa Pagos y Suscripciones con Laravel y Llamados a APIs - Screenshot_02Procesa Pagos y Suscripciones con Laravel y Llamados a APIs - Screenshot_03Procesa Pagos y Suscripciones con Laravel y Llamados a APIs - Screenshot_04

Reviews

Salomon
January 28, 2023
Compre el curso hace aproximadamente 3 años y apenas lo estoy terminando, por ende ahora está un poco desactualizado, lo cual es algo completamente normal. Pero el curso es excelente, el profesor muy didáctico, va directo al grano, lo considero para niveles intermedios que ya conozcan el ambiente de Laravel. Un excelente curso para quienes deseen aprender las bases del uso/implementación de pagos en línea.
Sergio
December 12, 2022
Voy a ser objetivo, al curso esta bastante desactualizado, incluso si deseas usar laravel 9 que ahora integra tailwind, este curso lleva bootsrap, que está bien, la verdad me agradan ambos, también del lado del backend tiene que mejorar a una versión reciente, este curso podría mejorar y escalar, lo digo más como alumno, porque es buen curso, pero enserio merece ser actualizado.
Tomas
October 2, 2022
Excelente, quizas para un modo principiante le afectaria por lo rapido de la explicacion pero es muy bueno..
Gerardo
August 17, 2022
Ya son varios los cursos que realizo con JuanD MeGon. Siempre muy buen nivel y explicaciones sencillas, fáciles de seguir y que sirven. Incluso vuelvo a ver los videos ante dudas de mis proyectos en producción.
Fabrício
April 18, 2022
Curso muito bom, aprendi finalmente a implementar estes métodos de pagamento em meu projetos de estudo. Muy buen curso, por fin aprendí a implementar estos métodos de pago en mis proyectos de estudio
Victor
December 14, 2021
El curso está muy bien explicado, está vigente y trae código desarrollado, tal vez se podría actualizar utilizando un backend y frontend por separado
Jesus
October 22, 2021
Excelente contenido y muy clara la explicación. Gracias al curso pude integrar Wompi, una pasarela de pagos que se usa en mi país. Muchas gracias.
Juan
October 5, 2021
no deja de lado la oop, traits, class , polimorfirmos, etc. muy completo porque se ha trabajado varias pasarelas de pago
Job
July 14, 2021
El contenido del curso es excelente, me permitió conocer más sobre funciones de laravel como traits, resolvers, agregar servicios y sobre todo el tema principal, el procesamiento de pagos en diferentes plataformas.
Cesar
June 22, 2021
Muy buena capacitación, solo que se me dificulta porque la estoy haciendo con la versión 8 de Laravel, pero es muy bueno y lo necesitaba
Irina
May 3, 2021
Recomendable 100%.Me ha sido imposible sacar tiempo para hacer el curso ,pero por lo poco que vi el instructor tiene una gran fluidez a la hora de explicar y gran entusiasmo. La verdad que da ganas a ponerte a estudiar por muy vago que seas o mucho trabajo que tengas. Explica cada linea de código y es muy conciso sin irse por las ramas. Buen trabajo!
Hugo
April 29, 2021
¡Qué bien que explica! Sin dudas voy a estar comprando más cursos sobre Laravel que sin dudas la tiene muy clara y siempre actualizado. ¡Muchas gracias por compartir lo que sabés!
Andrei
April 10, 2021
El mejor curso posible sobre plataformas de pago, He tomado otros cursos sobre el mismo tema que usan cashier, pero se quedan muy cortos o directamente no tocan el tema del SCA y este curso es bastante completo y complejo ya que no usa cashier y lo hace todo desde 0 lo que permite personalizar absolutemente todo a las necesidades del proyecto Lo unico que le falta al curso es tocar el tema de los webhooks, si lo incluyese seria el curso definitivo para el procesamiento de pagos con laravel/php
Jaime
January 6, 2021
justo lo que estaba necesitando, muy coherente con lo planteado, también es muy practico. explica muy bien todos los conceptos. lo felicito. excelente curso muy bien preparado y desarrollado lo recomiendo.
Juan
December 28, 2020
Excelente explicacion, muy bien hecho todo, muy completo el curso, me gustaria que metiera wompi pero definitivamente el profesor Juan hace un buen trabajo

Coupons

DateDiscountStatus
4/6/202180% OFF
expired

Charts

Price

Procesa Pagos y Suscripciones con Laravel y Llamados a APIs - Price chart

Rating

Procesa Pagos y Suscripciones con Laravel y Llamados a APIs - Ratings chart

Enrollment distribution

Procesa Pagos y Suscripciones con Laravel y Llamados a APIs - Distribution chart
2570310
udemy ID
9/21/2019
course created date
10/29/2019
course indexed date
Bot
course submited by