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