Iniciar suscripcion en Stripe
Comprar curso

15. Iniciar suscripcion en Stripe

En este capítulo, aprenderás cómo iniciar una suscripción en Stripe utilizando el paquete oficial de Laravel, Laravel Cashier. Se explicará detalladamente el proceso de configuración del paquete y cómo utilizar sus funciones para iniciar una suscripción de manera efectiva. Además, se destacarán las mejores prácticas para asegurar una integración exitosa entre Laravel Cashier y Stripe.


6 comentarios

Inicia sesión para comentar

Comentarios:

  • Rodolfo Merlo Ali

    Rodolfo Merlo Ali hace 2 meses

    ahora la funcion es subscribedToPrice(…

  • Raymon Rodriguez Suarez

    Raymon Rodriguez Suarez hace 7 meses

    Al momento de poner las condiciones para mostrar el boton cancelar desaparecen y realice todo tal cual el video.

     

    @props(['name', 'price'])

    <div class="w-full">


     

        @if (auth()->user()->subscribed($name))

        @if (auth()->user()->subscribedToPrice($price, $name))

        <button wire:loading.flex wire:target="newSubscription('{{$name,}}', '{{$price}}')"

            class="items-center justify-center w-full px-10 py-2 font-bold text-white transition-colors bg-red-600 rounded-md hover:bg-red-700">

            Cancel

        </button>

        @else

        <button wire:loading.flex wire:target="newSubscription('{{$name,}}', '{{$price}}')"

            class="items-center justify-center w-full px-10 py-2 font-bold text-white transition-colors bg-gray-600 rounded-md hover:bg-gray-700">

            Cambiar de plan

        </button>

        @endif

        @else


     

        <button wire:click="newSubscription('{{$name,}}', '{{$price}}')" wire:loading.remove

            wire:target="newSubscription('{{$name,}}', '{{$price}}')"

            class="flex items-center justify-center w-full px-10 py-2 font-bold text-white transition-colors bg-gray-600 rounded-md hover:bg-gray-700">

            To subscribe

        </button>


     

        <button wire:loading.flex wire:target="newSubscription('{{$name,}}', '{{$price}}')"

            class="items-center justify-center w-full px-10 py-2 font-bold text-white transition-colors bg-gray-600 rounded-md hover:bg-gray-700">

            <x-spinner size=6 class="mr-2" />

            To subscribe

        </button>

        @endif


     

    </div>


     

     

  • Julio

    Julio hace 10 meses

    Hola que tal, tengo el siguiente error:  Call to undefined method App\Models\User::subscribedToPlan() (View: C:\desarrollo\xampp\htdocs\Proyectoclonado\StripeMaster\payment-master\resources\views\components\button-subscription.blade.php) , he estado revisando la documentación pero no logro entenderlo, sabes a que se debe?

     

  • Jahir Jordan

    Jahir Jordan hace 11 meses

    Hola, ¿cuál es el funcionamiento de la tabla suscriptions que crea cashier?, suponiendo que existe una suscripcion mensual, ¿crea un registro por usuario, o un registro por cada mes?

  • Franco Acqua

    Franco Acqua hace 11 meses

    La pregunta es como hago para que cuando cree la tarjeta, el metodo de pago sea predeterminado?

  • Franco Acqua

    Franco Acqua hace 11 meses

    Hola que tal, tengo un error que no puedo resolverlo, hice tal cual lo explicado pero al momento de iniciar la subscripccion como lo haces en el minuto 4:50 me dice este error de servidor This customer has no attached payment source or default payment method. Hice todo lo posible, vi de nuevo los videos, cree nuevos usuarios y agregue nuevos metodos de pago, pero en stripe me saltan como canceladas, tendrias alguna sugerencia de porque recibo este error basandome en el codigo escrito?