Stripe Webhook Integration with Svelte 5 & SvelteKit | Automate Purchase Confirmations & Emails

Поділитися
Вставка
  • Опубліковано 21 лис 2024

КОМЕНТАРІ • 13

  • @ocin3752
    @ocin3752 14 днів тому +1

    Again a great video. Can't wait for the next one!

  • @44galore
    @44galore 11 днів тому

    Great work in explaining this workflow in an easy way. Thank you. I think it might be of even greater value if you integrated it with some user auth like authjs and lucia (preferable authjs as lucia/svelte combo is covered already + lucia auth goes into maintainance mode). The main idea is to link and manage stripe subscriptions, because right you don't cover things like canceling a subsription plan. Also if someone did a 1 time view purchase on a digital product he shouldn't need to purchase it a second time if he lost the pdf etc.
    I think this would make it closer to a Real-World Use Case. But even without that - thank you so much for putting in the effort to make this really useful videos for the community. Great Job keep it up.

    • @Niklas-Fischer
      @Niklas-Fischer  10 днів тому +1

      Hey! Thank you so much! You're right, there's so much more that we could do here. The thing is that just covering this very basic use case (including the stripe integration in the previous video) took like 40 minutes on video.
      I'm trying to cover lots of different topics individually on this channel, as this way hopefully more people will find it useful and are able to put the concepts together themselves.
      Auth is a huge thing as well in Svelte 5 that I haven't seen being covered properly on UA-cam yet.
      I'm planning to release a video on it within the next week or two in combination with supabase.
      Then show how to deal with that user state in the frontend with context & classes.
      Maybe after that at some point I'll build something showing how to combine that with the stripe purchases as well!

    • @44galore
      @44galore 10 днів тому

      @Niklas-Fischer that's awesome and supabase is a great BaaS platform. It gives you a lot of advantages, like email, s3, auth, real-time data and RLS etc.
      That is though very specific to that provider - nothing wrong with that - neither with firebase, appwrite etc.
      But oftentimes I like to use more flexible solutions that aren't attached to a service provider. That flexibility and platform agnostics are why I prefer those other solutions.
      Regardless looking forward to seeing what you'll do with supabase 😊

  • @AttachPassPodcast
    @AttachPassPodcast 15 днів тому +1

    This was, once again, a really nice, indepth video thank you!
    Got a mountain of knowledge in that head of yours and I'd love to pick at it xD
    Verifying the request would be great! :)
    Keep up the great work my dude!

    • @Niklas-Fischer
      @Niklas-Fischer  14 днів тому +1

      thank you so much! will also do another video on the verification process :)

    • @AttachPassPodcast
      @AttachPassPodcast 14 днів тому

      @ got myself one of your courses as a way of thanks

  • @KevinMacKenzie61
    @KevinMacKenzie61 14 днів тому +1

    Is this content from your course?

    • @Niklas-Fischer
      @Niklas-Fischer  14 днів тому +2

      nope!
      I try to just cover specific topics on UA-cam without building whole projects around it. The course on the other hand teaches all these concepts while building real-life projects. So in the course there's a whole landing page for a digital product that then integrates Stripe, while here I just show how Stripe generally gets integrated into a (very minimal) project.

    • @KevinMacKenzie61
      @KevinMacKenzie61 14 днів тому

      @@Niklas-Fischer Does the course have a checkout page for multiple items in a cart?

    • @Niklas-Fischer
      @Niklas-Fischer  14 днів тому +1

      @@KevinMacKenzie61 nope, there it's also just a simple one-product example.
      However there should be no difference at all in terms of the setup. The only thing that changes is that from the frontend you'll send multiple price_ids to the backend, which then initiates the checkout session.
      So it should be conceptually the same!

    • @KevinMacKenzie61
      @KevinMacKenzie61 14 днів тому

      @@Niklas-Fischer Thanks, I'll grab the course today.