Bubble x Stripe Part 2: Subscribing users (SaaS Payments Course)

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ต.ค. 2024

ความคิดเห็น • 18

  • @richardbinnington9740
    @richardbinnington9740 13 วันที่ผ่านมา

    Thank you so much for this! Your work is much appreciated!

  • @remkomooi6040
    @remkomooi6040 14 วันที่ผ่านมา

    Phenomenal stuff again Gregory. I've been struggling with the Stripe integration for many years now, and this is the best tutorial/course by a long shot. This is gonna help many Bubble users

  • @gpablopilot
    @gpablopilot 13 วันที่ผ่านมา

    Best tutorial ever! Well done, Gregory. You rock!

  • @henrylatham
    @henrylatham 2 หลายเดือนก่อน +1

    Invaluable, @gregory. I really hope Bubble bases the success of this course on # of apps actually applying your process v. just video views!
    You've made two of the key building blocks (payment + OpenAI integration) far more accessible & actionable than other tutorials out there.

    • @gregory-john
      @gregory-john 2 หลายเดือนก่อน

      Fantastic Henry. I appreciate the comment!

  • @an_tv24
    @an_tv24 2 วันที่ผ่านมา

    Hi Greg. Isnt is usually unsafe to Call the Checkout API in the Frontend, because the Key can be found in the source code?

  • @YanneGilley
    @YanneGilley 2 หลายเดือนก่อน +1

    Awesome info! Will you be making a guide for marketplace apps? Users can create, sell, and purchase items in varying quantities on our platform.

  • @David-hd6ub
    @David-hd6ub หลายเดือนก่อน

    Great tutorial-very detailed and thorough! I have a question: My Checkout Session Completed event is capturing transactions that aren't related to subscriptions. I'm using Stripe Connect - Create Checkout Session for non-subscription purchases in the app, and this is causing errors in the Stripe webhook. Could you please advise on how to resolve this issue? Thanks so much!

  • @davidhanshaw2427
    @davidhanshaw2427 29 วันที่ผ่านมา

    Beautiful tutorial, Gregory! Thanks so much! Quick Q: I noticed that you didn't add a "Reset relevant inputs" action to the "When Button Get started is clicked ..." workflow. Would resetting the inputs clear the "Stripe-Checkout session" action's values?

  • @goyerroberts4169
    @goyerroberts4169 2 หลายเดือนก่อน +1

    @gregory can we get your thoughts on process of handling trial periods using Webhooks and the API connector? Also your thoughts on adding and managing seats to a Saas application using these methods. I think these would be tremendous additions to the course.

    • @gregory-john
      @gregory-john 2 หลายเดือนก่อน

      Regarding trials, you can either configure this with Bubble logic, or Stripe logic. Stripe have recently made free trials on products a legacy configuration and have made the process a little awkward to configure.
      Instead, I'd use Bubble logic and don't collect card details in advance. Provision full access to your Saas product for X number of days by creating a subscription and adding them to that subscription. You can send reminders to them to subscribe to a plan before the trial ends. When they do choose to subscribe with the pricing page, delete their current subscription and let the backend workflow go through the normal steps to configure a new subscription with the necessary Stripe data.
      If they don't subscribe via Stripe, then delete their subscription from the database. This can be automated with 'Schedule API workflow.'

  • @LafeSpace
    @LafeSpace 2 หลายเดือนก่อน +2

    What made you demonstrate the Bubble API connector instead of the Stripe API Plugin by Bubble?

    • @gregory-john
      @gregory-john 2 หลายเดือนก่อน +8

      Bubble is working on a new Stripe plugin for 2025. It's a little limited at the moment and until then, I wanted to demonstrate how to use the API connector as it gives you full access to all of Stripe's products.

  • @steve_franc
    @steve_franc 15 วันที่ผ่านมา

    If I have a different price id for different subscriptions, do I repeat the "line_items[0][price]" for each price id?

    • @gregory-john
      @gregory-john 10 วันที่ผ่านมา

      A user can only pay for 1 plan at a time, therefore we'll only ever have 1 price id per API action.

  • @kibrom7890
    @kibrom7890 หลายเดือนก่อน

    Legend

  • @lucah7815
    @lucah7815 2 หลายเดือนก่อน

    My Webhooks fail. Where can I get help?