9. Creación de clientes en Stripe

En este capítulo, se describirá cómo convertir a todos los usuarios de tu sitio web en clientes de Stripe. Este proceso es crucial para asignar las funcionalidades de Stripe a tus clientes y aprovechar al máximo esta plataforma de pago. Se explicará detalladamente cómo integrar las funciones de Stripe en tu sitio web y cómo utilizar las funciones proporcionadas por Laravel Cashier para gestionar tus clientes.


6 comentarios

Inicia sesión para comentar

Comentarios:

  • Storm89

    Storm89 hace 6 meses

    Hola Victor yo tambien me encuentro en el mismo caso syncStripeCustomerDetails y los metodos que actualizan los registros no me funcionan por ejemplo el updateDefaultPaymentMethod, debugeando  veo que el flujo pasa por ese metodo, pero no veo los cambios en el dashboard de stripe alguna idea de que puede ser??

  • Daniel Xd

    Daniel Xd hace 6 meses

    para los que indican que syncStripeCustomerDetails no funciona, que raro, uso laravel 11 con jetstream vue e inertia, y funciona. 

  • Kevin Rivera

    Kevin Rivera hace 7 meses

    Hola victor e seguido tal cual la explicacion pero tengo problemas con la actualizacion con Stripe porque no se esta sincronizando estoy usando laravel 11 no se si a cambiado algo

    • Victor Arana Flores hace 6 meses

      Hola Kevin, me han indicado varios que ha cambiado la implementación de Stripe. Deja que lo reviso y procedo a actualizarlo.

  • Carlo Arangio

    Carlo Arangio hace 7 meses

    Hola Victor, tengo un problema, syncStripeCustomerDetails no parece funcionar, los datos de Stripe no se actualizan. ¿Ha cambiado algo?

    • Victor Arana Flores hace 6 meses

      Hola Carlo, ya varias personas me han reportado que ha cambiado a partir de Laravel 11. 

      Deja que reviso y vuelvo a grabar la parte de Stripe

  • Gilberto Palacios

    Gilberto Palacios hace 1 año

    Una pregunta Victor. ¿Forzosamente el cliente se tiene que registrar para poder efectuar los pagos? Gracias por responderme de antemano.

    • Victor Arana Flores hace 1 año

      Hola Gilberto, así es.

      El cliente lo puedes crear como yo a la hora de registrar, o puedes hacerlo al momento de realizar el cobro.

  • Dante Ramirez

    Dante Ramirez hace 2 años

    Hi!! a alguien más le sale este error al crear un cliente stripe:
    No API key provided. Set your API key when constructing the StripeClient instance, or provide it on a per-request basis using the `api_key` key in the $opts argument.

     

    Si tengo las credenciales de stripe en el  .env:

    STRIPE_KEY=pk_test_………..

    STRIPE_SECRET=sk_test_5………..

    • Dante Ramirez hace 2 años

      Lo solucione con: php artisan config:cache

    • Victor Arana Flores hace 2 años

      Hola Dante, mientras estes en local, sería mejor que elimines de cache la configuración, de lo contrario cada vez que hagas un cambio en los archivos de configuración vas a tener que ejecutar nuevamente php artisan config:cache

       

      Para limpiar datos de cache debes ejecutar el comando 

      php artisan config:clear

       

      o de lo contrario

       

      php artisan optimize:clear