BacodoBACODO

complemento laravel

Integración de Stripe para Laravel

Agregue PaymentIntents, webhooks firmados y solicite actualizaciones a la aplicación Laravel que ya ejecuta. Esta es una ruta de sistema empresarial PHP, no WordPress ni un volcado PHP genérico.

  • Código fuente completo incluido y tuyo permanentemente
  • No se requiere clave de licencia complementaria ni licencia recurrente
  • Listo para producción y probado
  • Integrado en su proyecto y pila de Laravel existente
  • Incluye soporte técnico de 30 días después de la entrega
  • Soporte técnico ampliado opcional de 6 meses al 20 % del precio del complemento

Desde

$189

USD · Laravel

Ver demostración

Integración de Stripe para Laravel · Laravel

Código fuente completoSin clave de licenciaListo para producciónIntegración probadaSoporte de 30 días

Requirements

What Integración de Stripe para Laravel needs

  • Proyecto Laravel existente
  • Acceso a Stripe Test Mode
  • Se requiere frontend para la interfaz de pago

No hace falta acceso al repositorio. Solo se necesita acceso al proyecto si quiere que Bacodo lo integre directamente.

Qué hace

Stripe en tu aplicación Laravel: el controlador no es un formulario de tarjeta

Bacodo integra Stripe en el proyecto Laravel que ya tienes. Después de la transferencia, las rutas, la configuración y los trabajos se encuentran en su repositorio. Aún eres propietario de la cuenta y las tarifas de Stripe. Laravel nunca almacena PAN.

problema que resuelve

Una ruta de producción de Laravel Stripe necesita la creación de PaymentIntent en el servidor y comprobaciones de firma en $request->getContent(). Validar JSON primero es la forma en que fallan los webhooks de Laravel.

Cómo aterriza en el proyecto

Agregamos rutas y un controlador (o acción) que se adaptan a su aplicación Laravel existente, .env/config para secretos y escrituras de pedidos a través de modelos Eloquent que ya usa.

Por qué ahorra tiempo de desarrollo

Su equipo se salta la primera implementación de producción de Laravel Stripe: webhooks de cuerpo sin formato, eventos idempotentes, PaymentIntents compatibles con SCA y una transferencia de prueba a vida.

para quien es

Equipos PHP que ejecutan sistemas empresariales Laravel. El Cajero se utiliza solo si ya depende de él; no forzamos el Cajero como producto.

Funciones clave

Qué incluye Integración de Stripe para Laravel

PaymentIntents en el servidor Laravel

Cree PaymentIntents a partir de una acción o servicio de Laravel. La clave secreta permanece en .env, nunca en un FormRequest que publica el cliente.

Webhook Laravel firmado en el cuerpo crudo

Verifique Stripe-Signature en $request->getContent(). CSRF está excluido en esa ruta. La decodificación JSON ocurre después de la verificación.

Estado del pedido de Laravel después de que el pago se haya realizado correctamente

El cumplimiento se ejecuta después de que se verifica el webhook, no después de una vista de agradecimiento de Blade. Actualizamos el pedido de Eloquent que ya tienes.

Modo de prueba de Laravel y luego claves en vivo

Envíe primero las claves de prueba de Stripe. La puesta en marcha es una transición documentada de .env y Dashboard, no una licencia complementaria.

Manejo de webhooks idempotentes de Laravel

Reintentos de raya. El controlador de Laravel desactiva la identificación del evento para que una POST duplicada no se cumpla dos veces.

Tus clientes de Laravel siguen siendo clientes

Blade, Inertia o un SPA independiente solo reciben una clave publicable y un secreto de cliente de corta duración de esta aplicación de Laravel.

Casos de uso

Cuándo encaja Integración de Stripe para Laravel

Tienda Laravel existente o sistema de reservas

Ya creas pedidos en Laravel y necesitas PaymentIntents más un estado pago respaldado por webhook.

Agencia entrega una aplicación cliente de Laravel a producción

Necesita una ruta de Stripe que se pueda mantener en el repositorio del cliente, no una demostración única de rutas/web.php.

SaaS facturado a través de Laravel

Laravel crea el primer PaymentIntent. El trabajo pesado de facturación/cajero puede necesitar una cotización personalizada.

Laravel detrás de una interfaz separada

Este aterrizaje es el lado de Laravel. Frontend Stripe.js es una plataforma diferente si también la necesitas.

Demo

Vista previa de la ruta del webhook de Laravel Stripe

Obtenga una vista previa de la creación de PaymentIntent, POST /webhooks/stripe, verifique la firma y actualice el estado del pedido. Esta página no procesa cargos reales.

Cómo funciona

Cómo se entrega la integración de Stripe para Laravel

Flujo de trabajo del complemento estándar de Bacodo, con Laravel comprueba rutas, .env, Eloquent, colas y si Cashier ya está en el proyecto.

  1. 01

    Seleccione la raya de Laravel

    Confirme la integración de Stripe para Laravel en su sistema empresarial PHP existente.

  2. 02

    Verificación de compatibilidad con Laravel

    Revise las versiones de Laravel/PHP, los modelos de pedidos de Eloquent, las colas y su cuenta de Stripe.

  3. 03

    Integrar en Laravel

    Agregue rutas de creación de intenciones y webhooks que verifiquen las firmas en el cuerpo sin formato.

  4. 04

    Configurar la aplicación Laravel

    Wire .env: clave secreta, clave publicable para clientes, webhook secreto, URL HTTPS pública.

  5. 05

    Pruebe la ruta de pago de Laravel

    Ejecute eventos de prueba de Stripe CLI o Dashboard, además de rutas de creación de intención y rechazo.

  6. 06

    Entregar la fuente de Laravel

    Entregue la fuente, las notas ambientales y una lista de verificación de claves en vivo. La implementación de Laravel es tuya.

Arquitectura

Cómo se conecta Stripe a un proyecto de Laravel

El proceso Laravel contiene la clave secreta. Los clientes le piden a Laravel que cree un PaymentIntent. Stripe notifica a Laravel mediante webhook. Laravel verifica la firma y luego escribe el estado del pedido.

Cliente / Blade / SPAruta laravelIntenciones de pago de rayasWebhook → Laravelorden elocuente

Tecnologías compatibles

Qué usa realmente Integración de Stripe para Laravel

Sistema empresarial PHP Laravel

Laravel actualmente compatible con una versión de PHP que Stripe acepta. Esto no es WordPress ni un controlador frontal PHP sin formato.

Tus modelos Eloquent existentes

Las actualizaciones de pedidos permanecen en los modelos que ya tienes. El cajero es opcional y solo si ya lo usas.

Cuenta Stripe para la aplicación Laravel

Su cuenta de Stripe, claves de prueba y en vivo, punto final de webhook. Las tarifas permanecen en Stripe.

Alojamiento Laravel requerido

Un host que puede ejecutar PHP (Forge, Vapor, VPS, etc.) y recibir POST HTTPS de Stripe. Un host estático no puede.

Qué incluye

Qué incluye la integración de Stripe para Laravel

  • Integración en el proyecto Laravel existente.
  • Código fuente completo en su repositorio
  • .env, rutas y controlador de webhook
  • Flujos de pago de Laravel probados antes de la entrega
  • Notas de traspaso para la transición de prueba a vida
  • Soporte técnico de 30 días después de la entrega

No en el precio adicional

  • Cuenta de Stripe, claves API y tarifas de procesamiento de Stripe: usted es el propietario de ellas
  • Una nueva interfaz de usuario de tienda si no tienes un cliente que pueda llamar a Laravel
  • Una reescritura de Laravel a Node.js o Spring Boot
  • Marketplace Connect o facturación personalizada a menos que se trate de un trabajo personalizado

Pricing

Integración de Stripe para precios de Laravel

Este precio es sólo para la plataforma Laravel. No utiliza precios de complementos de Node.js, Go o Spring Boot.

Integración de Stripe para Laravel

Agregue pagos Stripe listos para producción a un sistema comercial Laravel existente y conserve el código fuente.

Requisitos

  • Proyecto Laravel existente
  • Acceso a Stripe Test Mode
  • Se requiere frontend para la interfaz de pago

$189

pago único

Laravel

¿Necesita un frontend?

  • Código fuente completo
  • Sin cuota de licencia
  • 30 días de soporte
  • Integración completa

Pago seguro constripe

Entrega y seguridad

Prácticas de seguridad y entrega de Laravel.

Entrega estimada de Laravel

La integración típica de Laravel Stripe tiene su alcance después de la verificación de compatibilidad de Laravel. La línea de tiempo depende de su capa de persistencia y de cómo los clientes llaman a Laravel.

Probado en Laravel antes de la entrega

Las intenciones de pago en modo de prueba, las firmas de webhooks, los reintentos y las rutas de rechazo se ejercen contra la aplicación Laravel antes de que la entreguemos.

Los secretos de Stripe permanecen en el entorno de Laravel

Las claves secretas y los secretos de firma de webhooks permanecen en el entorno del servidor. Los clientes solo reciben una clave publicable o un secreto de cliente de corta duración.

Verificación de webhook antes de que Laravel escriba

El webhook de Laravel verifica las firmas de Stripe en el cuerpo sin formato antes de actualizar el estado del pedido.

No hay afirmaciones de seguridad de Laravel no verificables

No reclamamos certificación PCI ni fraude cero. Laravel no almacena PAN. Los datos de la tarjeta son recopilados por Stripe Checkout o Elements en un cliente.

FAQ

Preguntas frecuentes

¿Qué incluye la integración de Stripe para Laravel?

La integración de Stripe para Laravel incluye la creación de PaymentIntent en su API de Laravel existente, un webhook firmado en el cuerpo de la solicitud sin procesar, actualizaciones del estado del pedido en su tienda, pruebas contra eventos de prueba de Stripe y notas de entrega. Recibes la fuente de Laravel. Las tarifas de Stripe y su cuenta Stripe son independientes.

¿Integrarás Stripe en nuestro proyecto Laravel existente?

Sí. Stripe Integration para Laravel está diseñada para un sistema Laravel que ya tienes. No enviamos un repositorio de demostración por separado como entregable.

¿La integración de Stripe para Laravel recopila números de tarjetas en Laravel?

No. Laravel no debe almacenar PAN. Los clientes utilizan Stripe Checkout o Elements. Un formulario Laravel personalizado que publica datos de tarjetas sin procesar está fuera del alcance predeterminado.

¿Qué pila asume Stripe Integration para Laravel?

Rutas y controladores de Laravel en el sistema empresarial PHP que ya tienes. Cajero solo si ya dependes de él.

¿La integración de Stripe para Laravel requiere una URL de webhook pública?

Sí para cumplimiento. Stripe debe PUBLICAR en un punto final HTTPS de Laravel accesible. Laravel local necesita Stripe CLI o un túnel durante el desarrollo.

¿Puede Stripe Integration para Laravel cobrar pagos de suscripción?

Laravel puede crear un PaymentIntent y almacenar la identificación del cliente de Stripe. La facturación recurrente permanece en el servidor. El trabajo de Laravel con muchas suscripciones puede necesitar una cotización personalizada.

¿Dónde viven las claves de Stripe en una aplicación Laravel?

El proceso de Laravel utiliza la clave secreta y el secreto de firma del webhook del entorno/config. Los clientes solo reciben la clave publicable.

¿Cómo funcionan el modo de prueba Stripe y el modo en vivo en Laravel?

Primero implementamos Stripe Integration para Laravel contra las claves de prueba. La puesta en marcha es una transición documentada del entorno y del panel, no una licencia complementaria.

¿Cómo maneja Stripe Integration para Laravel 3-D Secure/SCA?

Laravel crea PaymentIntents que admiten SCA. El cliente completa 3-D Secure con Stripe.js o Checkout. Laravel solo cumple después de que Payment_intent.succeeded en el webhook.

¿Se requieren webhooks de Stripe para realizar el pago en Laravel?

Sí para cumplimiento. Un Laravel 200 para el cliente no es la fuente de la verdad. El webhook verifica las firmas y luego marca el pedido pagado.

¿Podemos mantener nuestra base de datos Laravel actual con Stripe?

Sí. La integración de Stripe para Laravel generalmente agrega campos o un registro de pago reducido junto a su modelo de pedido existente.

¿El precio de la integración de Stripe para Laravel incluye una cuenta Stripe o tarifas?

No. Eres propietario de la cuenta Stripe, las claves y las tarifas de procesamiento. El precio del complemento Laravel se implementa en su proyecto Laravel.

¿La integración de Stripe para Laravel reemplazará nuestra arquitectura actual?

No. No reescribimos una aplicación de Laravel en Node.js o WordPress dentro de este precio adicional de Laravel.

¿Podemos personalizar los recibos y metadatos de Stripe en Laravel?

Sí. Los metadatos de PaymentIntent y los campos que persisten después de la confirmación del webhook están alineados con su modelo de pedido de Laravel existente.

¿Qué soporte de Laravel se incluye después de la entrega de Stripe?

La fuente de Laravel está en su repositorio. El soporte incluido de 30 días cubre defectos en el alcance de Stripe Integration para Laravel entregado, no el trabajo de funciones de Laravel no relacionadas.

¿Cómo se manejan las actualizaciones de Stripe o Laravel después de la integración?

Durante el período de 30 días, ayudamos con la rotura en la integración de Laravel entregada causada por un cambio documentado de Stripe. Las actualizaciones posteriores son su mantenimiento o soporte técnico ampliado.

¿Qué pasa si los pagos de Stripe fallan en una aplicación de producción de Laravel?

Documentamos el estado de PaymentIntent, los registros del panel y la entrega del webhook de Laravel. El soporte de 30 días incluye errores de firma, reintentos y claves mal configuradas para el flujo de Laravel entregado.

¿Qué versiones de Laravel son compatibles con Stripe Integration para Laravel?

Confirmamos su versión de Laravel con la biblioteca de Stripe que fijamos en el momento de la integración. Los tiempos de ejecución de Laravel más antiguos o muy bifurcados pueden necesitar un alcance adicional.

¿Se incluye una reescritura en otro backend en la integración de Stripe para Laravel?

No. No reescribimos una aplicación de Laravel en Node.js o WordPress dentro de este precio adicional de Laravel.

¿Qué es el soporte de 30 días versus el soporte técnico extendido de 6 meses para la integración de Stripe para Laravel?

Se incluyen 30 días después de la entrega. El soporte técnico extendido es opcional al 20% del precio de este complemento de Laravel durante seis meses más en esa misma integración de Laravel.

Integración de Stripe para Laravel

Agregue pagos Stripe listos para producción a su proyecto Laravel existente, conserve el código fuente y deje que el servidor se encargue de su cumplimiento.

$189