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.
Lo que serás capaz de hacer
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.
- 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)
Temario
UNIDAD 1 - Conoce al instructor y cómo sacar provecho del curso · 4 leccionesUNIDAD 1 - Conoce al instructor y cómo sacar provecho del curso
UNIDAD 1 - 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
UNIDAD 2 - Obteniendo y preparando un proyecto Laravel para procesar pagos · 4 leccionesUNIDAD 2 - Obteniendo y preparando un proyecto Laravel para procesar pagos
UNIDAD 2 - 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
UNIDAD 3 - Preparando algunos componentes visuales en Laravel para procesar pagos · 5 leccionesUNIDAD 3 - Preparando algunos componentes visuales en Laravel para procesar pagos
UNIDAD 3 - Preparando algunos componentes visuales en Laravel para procesar pagos
- Agregando laravel/ui para construir algunos componentes visuales
- Notas sobre Laravel Vite
- 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
UNIDAD 4 - Construyendo un generador de pagos a procesar desde Laravel · 6 leccionesUNIDAD 4 - Construyendo un generador de pagos a procesar desde Laravel
UNIDAD 4 - 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
UNIDAD 5 - Permitiendo consumir la API de cualquier plataforma de pagos desde Laravel · 2 leccionesUNIDAD 5 - Permitiendo consumir la API de cualquier plataforma de pagos desde Laravel
UNIDAD 5 - 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
UNIDAD 6 - Preparando Laravel para usar PayPal como plataforma de pagos · 4 leccionesUNIDAD 6 - Preparando Laravel para usar PayPal como plataforma de pagos
UNIDAD 6 - 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
UNIDAD 7 - Implementando las acciones necesarias en Laravel para usar la API de PayPal · 5 leccionesUNIDAD 7 - Implementando las acciones necesarias en Laravel para usar la API de PayPal
UNIDAD 7 - 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
UNIDAD 8 - Mejorando y preparando Laravel para usar cualquier otra plataforma de pago · 4 leccionesUNIDAD 8 - Mejorando y preparando Laravel para usar cualquier otra plataforma de pago
UNIDAD 8 - 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
UNIDAD 9 - Preparando el proyecto para usar Stripe como plataforma de pago adicional · 4 leccionesUNIDAD 9 - Preparando el proyecto para usar Stripe como plataforma de pago adicional
UNIDAD 9 - 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
UNIDAD 10 - Agregando los elementos esenciales en Laravel para iniciar cobros con Stripe · 3 leccionesUNIDAD 10 - Agregando los elementos esenciales en Laravel para iniciar cobros con Stripe
UNIDAD 10 - 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
UNIDAD 11 - Implementando los componentes para procesar pagos con la API de Stripe · 4 leccionesUNIDAD 11 - Implementando los componentes para procesar pagos con la API de Stripe
UNIDAD 11 - 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
UNIDAD 12 - Manejo de Strong Customer Authentication (SCA) con Stripe y Laravel · 3 leccionesUNIDAD 12 - Manejo de Strong Customer Authentication (SCA) con Stripe y Laravel
UNIDAD 12 - 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
UNIDAD 13 - Preparando la plataforma de pagos con Laravel para convertir monedas · 4 leccionesUNIDAD 13 - Preparando la plataforma de pagos con Laravel para convertir monedas
UNIDAD 13 - 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
UNIDAD 14 - Preparándose para soportar MercadoPago en la plataforma de pagos con Laravel · 3 leccionesUNIDAD 14 - Preparándose para soportar MercadoPago en la plataforma de pagos con Laravel
UNIDAD 14 - 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
UNIDAD 15 - Implementando los elementos de Laravel para hacer cobros con MercadoPago · 3 leccionesUNIDAD 15 - Implementando los elementos de Laravel para hacer cobros con MercadoPago
UNIDAD 15 - 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
UNIDAD 16 - Implementando los componentes para procesar pagos con la API de MercadoPago · 4 leccionesUNIDAD 16 - Implementando los componentes para procesar pagos con la API de MercadoPago
UNIDAD 16 - 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
UNIDAD 17 - Preparándose para soportar PayU como plataforma de pagos con Laravel · 4 leccionesUNIDAD 17 - Preparándose para soportar PayU como plataforma de pagos con Laravel
UNIDAD 17 - 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
UNIDAD 18 - Implementando los componentes para procesar pagos con la API de PayU · 6 leccionesUNIDAD 18 - Implementando los componentes para procesar pagos con la API de PayU
UNIDAD 18 - 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
UNIDAD 19 - Preparando un sistema de suscripciones para el proyecto · 5 leccionesUNIDAD 19 - Preparando un sistema de suscripciones para el proyecto
UNIDAD 19 - Preparando un sistema de suscripciones para el proyecto
- Creando los componentes para manejar suscripciones de usuarios
- Permitiendo determinar si una suscripción es vigente para usarla
- Implementando las acciones para iniciar la suscripción de un usuario
- Creando el formulario que permita adquirir una suscripción
- Inicia el proceso de pago de la suscripción con una plataforma de pago
UNIDAD 20 - Procesa suscripciones usando PayPal · 3 leccionesUNIDAD 20 - Procesa suscripciones usando PayPal
UNIDAD 20 - Procesa suscripciones usando PayPal
- Crea y configura los planes de la plataforma de pagos en PayPal
- Permitiendo crear una suscripción con la API de PayPal
- Manejando la creación de una suscripción con PayPal
UNIDAD 21 - Implementa las funcionalidades internas del sistema de suscripciones · 3 leccionesUNIDAD 21 - Implementa las funcionalidades internas del sistema de suscripciones
UNIDAD 21 - Implementa las funcionalidades internas del sistema de suscripciones
- Crea una suscripción en cuanto sea procesada con éxito
- Asegurando que un intento de suscripción proviene de un proceso de pago
- Aplica los beneficios de la suscripción del usuario y evita duplicados
UNIDAD 22 - Agrega soporte para suscripciones con Stripe · 4 leccionesUNIDAD 22 - Agrega soporte para suscripciones con Stripe
UNIDAD 22 - Agrega soporte para suscripciones con Stripe
- Crea y configura un producto con sus precios para Stripe
- Crea una suscripción y un cliente con Stripe
- Maneja el proceso de suscripción de un usuario con Stripe
- Maneja Strong Customer Authentication (SCA) en suscripciones con Stripe
UNIDAD 23 - Conclusiones y recomendaciones sobre el procesamiento de pagos desde Laravel · 4 leccionesUNIDAD 23 - Conclusiones y recomendaciones sobre el procesamiento de pagos desde Laravel
UNIDAD 23 - 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
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
23 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
2 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por JuanD MeGon.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 23 unidades · 91 lecciones · 60 h
- 12 meses de acceso
- 2 cuestionarios de evaluación
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por JuanD MeGon; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


