How to Add & Manage Stripe Subscription Payments in Bubble.io (Including Paywall Feature)

Sdílet
Vložit
  • čas přidán 27. 08. 2024

Komentáře • 142

  • @WeWontAllSleep
    @WeWontAllSleep Před rokem +29

    For future watchers who are wondering where the docs button went, and can't find the client id. Here you go: development>apps>view docs>payments tab>multiparty payments>manage accounts>testing>Test the OAuth flow>client id

    • @malekaimischke2444
      @malekaimischke2444 Před rokem +2

      thank you tons! spend 10 minutes searching until your helpful message :)

    • @edouardratiarson5084
      @edouardratiarson5084 Před rokem +5

      This seems outdated too, so I did a search for Test the OAuth flow and I found it on that page.

    • @AdventuresnTyland
      @AdventuresnTyland Před 5 měsíci

      Thank you!@@edouardratiarson5084

  • @TrainEfficiency
    @TrainEfficiency Před 5 měsíci +3

    You guys saved me from spending 3 grand to a development agency to set up in app purchases for my app! Can't thank you enough!

  • @herzetty
    @herzetty Před 7 měsíci +1

    Thanks for the demo in the first 4 minutes! That's the main overview I needed to wrap my head around that I wasn't understanding from Stripe and Bubble documentation alone. Excited to dive in.

    • @BuildingWithBubble
      @BuildingWithBubble  Před 7 měsíci

      Glad it could help!

    • @herzetty
      @herzetty Před 6 měsíci

      The portal plugin isn't available any more but there's a workflow option to "Cancel the current user's plan" now.

  • @sarangbhirad
    @sarangbhirad Před rokem +2

    Thanks a ton. This is going to be helpful in integrating Stripe to my first bubble app.🎉

  • @andrehenriquemendes7270

    I don't use to let comments in videos, but I just want to really thank you! It helped me a lot!

  • @improvise-x
    @improvise-x Před rokem +1

    Very good indeed, I had not found this subject anywhere!!!!

  • @ChrisPodcasting
    @ChrisPodcasting Před rokem +2

    The problem I ran into: if you set up a free trial, the payment isn't created on Bubble until they start actually paying. So users won't get access and be pushed to the dashboard until after that 7-day or month period. Haven't figured out how to give access while they're on the trial.
    Bubble doesn't create that payment until the actual payment kicks in.

  • @motv8.shorts
    @motv8.shorts Před 6 měsíci +1

    Hi, first of all thank you for this amazing tutorial, it’s truly super helpful.
    I’m running into an issue when trying to go “live” with stripe on my app. I followed this tutorial step by step and the stripe test mode works perfectly on bubble. I just launched my bubble app today and want to officially switch all of the stripe stuff over to “live”. I put my stripe live api keys into the plug ins and everything, but when I go to the workflows to “subscribe a user to plan” none of the live products come up.
    Im thinking it’s an issue with the API connection within my live stripe keys. Do you have a way to fix this so I can officially have my app functioning?

  • @salesgurupro
    @salesgurupro Před rokem

    One of the best tutorial videos I've ssen. Thanks for such a great explanation!!!

  • @juliahvesko7755
    @juliahvesko7755 Před rokem +1

    Thank you so much for the video! It helped me a lot. But I want to tell you that to set up the backend you will need a full paid plan, the trial version will not work. It took me a long time to figure out why I was not getting a response from the data tapping, and it turned out to be about the trial access.

    • @BuildingWithBubble
      @BuildingWithBubble  Před rokem +1

      Glad it could help! At the 32:16 mark, James does mention you'll need a personal plan to run backend workflows 👍

  • @Gpgoogle001
    @Gpgoogle001 Před 10 měsíci

    Thanks a ton @BuildingWithBubble, I really appreciate this man.
    But I want to ask if you any video yet for one-time payments using stripe?
    But nevertheless, you are my mentor I must commend. Your videos has always been my backend throughout Bubble development journey.
    Thanks for all you do man.
    I really appreciate Lachlan!

    • @BuildingWithBubble
      @BuildingWithBubble  Před 10 měsíci

      Always glad the tutorials are helpful. It means the world to me 🙏
      And I don't have a dedicated tutorial on processing one-time payments, but I'd be happy to add this to my list. Thankfully, it's a relatively straight-forward process!

  • @whatismyname8835
    @whatismyname8835 Před rokem +1

    I have a one time purchase plan but when I go to connect it to workflow it won’t show up only the 2 subscriptions do and when I go to copy the link and put it in manually it just deletes automatically as soon as I click off how can I fix this

  • @financial_news_explained
    @financial_news_explained Před 9 měsíci

    Thank you soooo much for this video!! It is a true life-saving. You guys rock.

  • @user-uc6xv5nr4k
    @user-uc6xv5nr4k Před 10 měsíci +1

    7:36 Stripe customer portal plugin in not available anymore. Can you suggest an alternative

    • @BuildingWithBubble
      @BuildingWithBubble  Před 10 měsíci

      I just did some searching around and can see there's a helpful post on the Bubble community forum that talks through some alternatives: forum.bubble.io/t/stripe-customer-plugin/257338/4
      Hope this helps point you in the right direction!

  • @calvinkao7612
    @calvinkao7612 Před 4 měsíci

    how do you get the stripe customer id value in the first place?

  • @CarlosMartinez17
    @CarlosMartinez17 Před rokem +1

    Great tutorial. One question.
    When creating the workflow to subscribe user to a plan I only see test products ... how (when) do I set up the live products ?

    • @IRON_NIC
      @IRON_NIC Před rokem

      I have exactly the same question! Everything works fine, but I cannot insert the "live products" in the subscribe workflow. Note: i filled all the live API pubblic and secret keys as requested in the plugins page.

    • @BuildingWithBubble
      @BuildingWithBubble  Před rokem +1

      @@IRON_NIC Great question. When you preview your Bubble app, it views it in development mode.
      Once you publish your Bubble app, you'll be able to view the live version, from which it'll then be able to pull the live products from your Stripe account.
      Hope this helps!

    • @weansard
      @weansard Před rokem

      @@BuildingWithBubble Totally stuck on this same question. When on the live version workflows, I can see the price IDs within the workflow editor, however I am unable to figure out how to select a specfiic live price ID.

    • @yoelfdz8682
      @yoelfdz8682 Před rokem

      @@weansard Hey Sean, I'm stuck on the same step. Did you manage to solve this?

    • @financial_news_explained
      @financial_news_explained Před 9 měsíci

      @@yoelfdz8682 Hello, I handled this by inserting dynamic text and just copy and paste the live pricing plan ID.

  • @WalkUsThrough
    @WalkUsThrough Před rokem

    Was able to set up in stripe because of this video. Thanks so much! Do you have a video on setting up a Company log in/sign up for the employees? Thanks in advance😊

    • @BuildingWithBubble
      @BuildingWithBubble  Před rokem +1

      Glad it could help ✌
      And I'd recommend checking out my tutorial on creating an account for someone else: czcams.com/video/oLjolK_m-nw/video.html
      It covers a very similar use case of sign-up experience for employees of a company.
      Hope those helps point you in the right direction!

  • @herzetty
    @herzetty Před 6 měsíci

    For your webhook, you mention that there will only be one record per customer, but the workflow to subscribe is set up to create a new Payment data every time someone subscribes. It's entirely possible that someone might subscribe, cancel, then re-subscribe. In this scenario, it creates a new Payment item with each re-subscription (and the same Stripe customer ID across all Bubble Payments). Even having "update existing subscription" ticked in the first "subscribe the user to [plan]" doesn't seem to prevent this scenario. How can we prevent multiple Payment records from being created?

  • @jennymelia
    @jennymelia Před rokem

    Hey i am curious where the client_id is for live mode? I couldnt figure it out as its not under api keys!

    • @BuildingWithBubble
      @BuildingWithBubble  Před rokem

      Happy to help. I'd recommend following these steps:
      1. Click on the settings cog in the top right-hand corner of Stripe
      2. Under the connect section, click 'settings'
      3. If you scroll down to the bottom of this page, you'll see the Client ID for your account. You toggle between both live and test mode to grab both keys
      Hope this helps!

  • @herzetty
    @herzetty Před 6 měsíci

    In the customer portal, you can set "cancel subscriptions" to "cancel at end of billing period." Should we expect the status for that Payment in Bubble to show as "active" until the end of the billing period and then Stripe will return "canceled"?

  • @WalkUsThrough
    @WalkUsThrough Před rokem +1

    Thanks again! Hopefully this is my last question on this topic.. if someone subscribed for annual plan then cancels a few months in, does Stripe reimburse based on pro-rate automatically or is that something I have to set up separately?

    • @BuildingWithBubble
      @BuildingWithBubble  Před rokem

      Great question! If a user cancels their subscription, it won't provide pro-rata reimbursement by default. You'll need to set this up separately.
      Unfortunately, I don't have a tutorial on this just yet. I'd always recommend checking out the Bubble community forum to source a solution for something specific like this.
      Hope this helps point you in the right direction!

  • @edouardratiarson5084
    @edouardratiarson5084 Před rokem

    Super clear explanations, but is there a video on how to setup a transaction paywall? I.e. No subscriptions, but one-time payments.

    • @BuildingWithBubble
      @BuildingWithBubble  Před rokem +1

      Appreciate it!
      And I don't have a tutorial on that just yet, but I'd be happy to add it to my list 🙌

  • @Robdotfer07
    @Robdotfer07 Před rokem +1

    Far out. A huge thanks for this video. You guys rule. You mentioned in the video about setting up payments for teams instead of individuals. Do you have any further tutorials on that or could you point me in the right direction as to how to do that?

    • @BuildingWithBubble
      @BuildingWithBubble  Před rokem

      Glad it could help!
      And I'd recommend checking out the Bubble community forum for some additional resources about team payments.
      Happy to add a similar video to my list as well ✌

    • @gabrielbebellus
      @gabrielbebellus Před rokem +1

      HI! Did you find out something that about teams payments? I really need this too.

  • @MarioCantin
    @MarioCantin Před 10 měsíci

    Thank you, you got me out of a pickle, I deeply appreciate it.

  • @chebalger74
    @chebalger74 Před 5 měsíci

    Hi, Is the stripe customer portal plugin used still available within bubble ? I don't seem to be able to find it

    • @BuildingWithBubble
      @BuildingWithBubble  Před 5 měsíci

      Unfortunately, the customer portal plugin isn't available anymore. This post on the Bubble forum highlights a few alternatives: forum.bubble.io/t/stripe-customer-plugin/257338/4

  • @kevlc
    @kevlc Před rokem

    the plugin Stripe Customer Portal is no longer available.. which one could we use now?

    • @BuildingWithBubble
      @BuildingWithBubble  Před rokem

      I can see there's a thread on the Bubble community forum where they discuss all of the alternatives. I'd recommend checking it out here: forum.bubble.io/t/stripe-customer-plugin/257338

  • @optimalequestrianperformance

    Thank you so much, great tutorial. It all works in test mode but when I take it live the subscription is for a test product on stripe, how can I change this?

    • @BuildingWithBubble
      @BuildingWithBubble  Před 6 měsíci

      Glad it could help. And within your Stripe account, can you switch the toggle to live mode, then create a subscription product there. Let me know if you then see this within the live version of your Bubble app.

  • @silvercrownwisdom
    @silvercrownwisdom Před rokem

    I got stuck at 29:40, where you talk about the url for the portal. I did exactly what you said, and the url for the portal does not show up when I click the manage subscription button in my app. Why? I went all the way back to setting up flow to see if i missed something. Help, please.

    • @BuildingWithBubble
      @BuildingWithBubble  Před rokem

      I'm under the impression there might have been a change to the plugin that powers this. Let me do some searching around and get back to you!

    • @financial_news_explained
      @financial_news_explained Před 9 měsíci

      I have the same issue for the live version; instead it works fine for the dev version. Where you able to resolve this?

  • @d3vand
    @d3vand Před rokem

    That customer portal plugin doesnt exist anymore. Does anyone know how to enter the API key?

  • @Mudrat116
    @Mudrat116 Před 11 měsíci

    is the best tutorial ever met !! how can i collect the subscriber info as the credit card so maybe other user could pay the amount to him

    • @BuildingWithBubble
      @BuildingWithBubble  Před 11 měsíci

      Glad it could help!
      And when you're working with the Stripe plugin created by Bubble, you'll see a series of workflows under the 'payments' workflow actions.
      Inside of this list, you'll have the ability to 'store a credit card', as well as 'charge a saved credit card'.
      Using these workflows, you'll be able to store a users existing card details, then make a charge to this whenever you need.
      Hope this helps point you in the right direction.

  • @sashawolf559
    @sashawolf559 Před rokem

    Very helpful! Thank you!

  • @davyS4v
    @davyS4v Před 5 měsíci

    for a web platform that takes a percentage from the seller, how do you manage the payment from the buyer? that is, the buyer pays on the site. that money needs to be split 50% for the seller and 50% for my platform. How do you handle this payment?

    • @BuildingWithBubble
      @BuildingWithBubble  Před 5 měsíci

      Great question. To do this, you need to use an integration with a tool called Stripe Connect. I have a tutorial on this here: czcams.com/video/bSYETVJDi2k/video.html

  • @mattthedeveloperandmusician

    Awesome video. Quick question: instead of making my own paywall in bubble, I used Stripe HTML embed. Because of this, I cannot make Workflows for the subscription buttons to update user accounts with appropriate paywall access and such. How would I achieve this?

    • @BuildingWithBubble
      @BuildingWithBubble  Před rokem +1

      Good question. Because the HTML embed is running a Stripe application separately from your actual Bubble app, it's not able to communicate directly to the app itself.
      In order to create a connection, you'll need to use a webhook in Stripe through the API connector or plugin that you're using. A webhook is essentially a way for Stripe to tell Bubble that something has happened, then Bubble can pull that information from Stripe.
      Hope this helps point you in the right direction!

  • @NamNguyen-po5di
    @NamNguyen-po5di Před rokem

    hi guys, does anyone know how to update type of users when they update their plan

    • @BuildingWithBubble
      @BuildingWithBubble  Před rokem

      Great question. In the backend workflow that triggers from the Stripe Webhook (38:27 of tutorial), you could reference the user whose customer ID matches the customer ID from the workflow.
      From here, you could then change any additional data fields you'd like under that users account.
      Hope this helps.

  • @reyymaloco
    @reyymaloco Před rokem

    Great video! Thank you!

  • @kochproductions9333
    @kochproductions9333 Před rokem

    great video! The problem I ran into is that bubble isn't receiving the feedback back from stripe. what do I do?

    • @BuildingWithBubble
      @BuildingWithBubble  Před rokem

      I'd try and remove, then re-add your API keys. Sometimes reconfiguring these can help creating the connection.

  • @rohanphilip6927
    @rohanphilip6927 Před rokem

    Thanks for this tutorial! I have a quick question. I have a credit system on my app. When the users buys the "Starter Plan" they get 50 credits, and when they purchase the "Premium Plan" they get 150 credits. How would I create this to be triggered on purchase?

    • @blogshack8469
      @blogshack8469 Před rokem

      I'm searching for info on this myself, also need to know how to top up credits each time an active subscription rolls into a new payment period, did you manage to figure this out?

  • @mireyapolitron7880
    @mireyapolitron7880 Před rokem

    How would I go about connecting apples in app purchases to my mobile app? I plan on wrapping my app and submitting it to apple but for the subscriptions my app will offer, Apple only accepts their APIs and I’m stuck on how to proceed.

    • @BuildingWithBubble
      @BuildingWithBubble  Před rokem

      Great question!
      I'd always recommend checking out the BDK plugin: thebdk.com/
      This plugin allows you to integrate native features like in-app purchases.
      Hope this helps!

  • @jamesprice7108
    @jamesprice7108 Před 11 měsíci

    Hey Lachlan, I'm not finding the Stripe Customer Portal Plugin on the Bubble Plugin List. Was it removed? What needs to be done for a workaround?

    • @BuildingWithBubble
      @BuildingWithBubble  Před 11 měsíci

      Hey James, unfortunately, it looks like the developer removed the plugin.
      I just did some searching on the Bubble forum and found a potential workaround here: forum.bubble.io/t/stripe-customer-plugin/257338/4
      Hope this helps point you in the right direction!

  • @louisstroudh7415
    @louisstroudh7415 Před rokem

    Nice vid! How would I set up the Bubble database and/or stripe if I have different types of subscription products in Stripe, say a premium and a premium+, or an individual and a team account? What about changing between plans? Stripe's documentation doesn't seem too clear on this.

    • @BuildingWithBubble
      @BuildingWithBubble  Před rokem +1

      Thanks! And at the 5:00 mark of this video, we explain how you can create multiple subscription products with different price points. At 25:55, we also explain how a user can update their subscription plan.
      Let me know if this helps 👍

  • @othonrodrigues2188
    @othonrodrigues2188 Před rokem

    Great video man! Thank you.
    I have a question:
    I noticed that when using the "Subscribe the user to a plan" , Stripe gives me a checkbox option to "Update the existing subscription" .
    So for exemple, if the user changes the Plan A to Plan B automaticlly the subscription will be updated without listening the event update.customer, right?
    Can anybody help me with that?

  • @davarkaprajapati3178
    @davarkaprajapati3178 Před rokem +1

    Please make video on Instagram clone app in the chat feature and other features

    • @BuildingWithBubble
      @BuildingWithBubble  Před rokem

      Hey, you can check out my existing Instagram clone tutorial here: czcams.com/video/sTdJ1SZYIgs/video.html
      Hope this helps ✌

  • @crayway1
    @crayway1 Před rokem

    Hi, I've looked once, twice, three times and still can't find the Stripe Customer Portal plugin. Is it no longer in available, or maybe called something else?

    • @BuildingWithBubble
      @BuildingWithBubble  Před rokem

      Hey, I just double-checked and it looks like the plugin developer has removed the plugin. I'll reach out to them and see what's happening. I'll be sure to keep you posted with any updates.

  • @hereforthelol
    @hereforthelol Před rokem

    In the example you used "cancel immediate"...what if the option to have it canceled at the end of the current period is selected...will Stripe hit the webhook with the cancel when it happens later? similarly...if the product is auto recurring say monthly will Stripe hit the webhook with the successful recurring payment when it happens? ...and will Stripe hit the webhook if a payment fails on a future recurring payment?

    • @BuildingWithBubble
      @BuildingWithBubble  Před rokem

      Great questions. In all of these use cases, Stripe will hit the webhook and allow you to take an action.

  • @MrSjCfC
    @MrSjCfC Před rokem

    Hi, I'm not able to find the Stripe Customer Portal plugin. Is there an alternative plugin that I can use?

    • @BuildingWithBubble
      @BuildingWithBubble  Před rokem +3

      Happy to help. It looks like the plugin developer recently removed the plugin.
      There's a post on the Bubble community forum that walks through an alternative approach: forum.bubble.io/t/stripe-customer-plugin/257338
      Hope this helps!

  • @jean-marc.seigneur
    @jean-marc.seigneur Před rokem

    Thanks for the great video! When is the Stripe Customer ID added to the User because it remains empty when I call Subscribe the user to...

    • @BuildingWithBubble
      @BuildingWithBubble  Před rokem

      Great question. It should be automatically added after the workflow step to subscribe a user to a plan.
      This data field isn't actually stored as a field in your database, instead, Bubble makes a connection with Stripe and pulls this data each time it's needed. The purpose of this is to prevent storing user Stripe IDs in plain text within your database.
      When you're running a preview of your application, can you just double-check that you're logged in as a user. If you're not, Bubble won't be able to store the Stripe ID.
      Hope this helps.

  • @buildingsomething1
    @buildingsomething1 Před rokem

    With this approach, if a user cancels a subscription but then later signs up again, for some reason it creates a new subscription record but also sets the old one to active from cancelled. Any idea why this might be?
    Also, is there any way to pick up the cancellation reason with the webhook? Right now it seems the backend workflow triggers before they give a reason so it doesn't record it

    • @BuildingWithBubble
      @BuildingWithBubble  Před rokem

      When you re-activate a subscription, could you try and perform a search in your database for an existing subscription ID with same value as the new subscription ID. I'm under the impression Stripe still makes a connection between the old subscription ID

  • @Mudrat116
    @Mudrat116 Před 11 měsíci

    do we need to change or re do stuffs when we update to live , no more testing modes

    • @BuildingWithBubble
      @BuildingWithBubble  Před 11 měsíci

      Good question. You'll need to make sure you've sourced your Live Stripe API keys

  • @uniqueinventions9310
    @uniqueinventions9310 Před rokem

    Great video, it was so helpful!! if i wanted to award my customers 'points' each time they pay, is this possible? do you have a video that might help? thanks!!!

    • @BuildingWithBubble
      @BuildingWithBubble  Před rokem +1

      Glad it could help!
      And yes, a feature like that is definitely possible. I don't have an existing tutorial that covers this, but here's a few steps I'd recommend following?
      1. Add a data field under your user data type called 'points'. Set this field type to be a number
      2. In a workflow that processes a payment, add an additional step. Select the 'make changes to a thing' event. The thing you'll want to change is the current user. You can then add as many points as you'd like to their points data field
      3. If you ever wanted to restrict certain features to users with a specific number of points, you could create conditions on your elements e.g. only show this group if the current users 'points' >1000
      Hope this helps point you in the right direction!

    • @uniqueinventions9310
      @uniqueinventions9310 Před rokem

      @@BuildingWithBubble thats so helpful! thankyou so much!! And if i wanted to award them each month, would i need to change anything or would bubble/stripe do this automatically?

  • @MoonKidAI
    @MoonKidAI Před rokem

    Got stuck on setting up the Customer Portal. Are you saving the Stripe Customer ID to User in the database?
    My workflow tab pulls the same info as yours but when I click the Manage Subscription button Stripe Portal returns a HTTP 400 error.

    • @MoonKidAI
      @MoonKidAI Před rokem

      NVM. It works as is. IGNORE MY COMMENT
      I was playing around with workflows and the logged in user this error happened with didn't have stripe info saved.

    • @BuildingWithBubble
      @BuildingWithBubble  Před rokem

      @@MoonKidAI Glad you got there in the end 👍

  • @juliahvesko7755
    @juliahvesko7755 Před rokem

    Hi, could you please tell me how to collect payment details on the client side, not on the server? Thank you!

    • @BuildingWithBubble
      @BuildingWithBubble  Před rokem

      Stripe allows you to collect all of the users initial payment details on the client. It's only when you start to create Webhooks for updating a users account status on the backend that it starts using backend workflows.
      Hope this helps.

  • @petyaaa6
    @petyaaa6 Před rokem

    So even if I want the customer to be able to use the app till his/her subscription period ends (as they've already paid for it), still I will need to do the webhook? So, even to we get to the 1month time where he/she won't pay the next time, their status won't be changed to inactive?

    • @BuildingWithBubble
      @BuildingWithBubble  Před rokem

      Great question. You could always reference the 'subscription end date' field stored within the payments data type. You could give the user access until the date > the date stored in their payment entry.
      Hope this helps!

  • @FromValkyrie
    @FromValkyrie Před rokem

    Do you have a video for in-app messaging between users? Thanks.

    • @BuildingWithBubble
      @BuildingWithBubble  Před rokem +1

      Yes, I'd recommend checking out my WhatsApp clone tutorial here: czcams.com/video/DMMx2XqIrKk/video.html
      Hope this helps!

    • @FromValkyrie
      @FromValkyrie Před rokem

      @@BuildingWithBubble thank you.

  • @tediak140
    @tediak140 Před rokem

    Hey Lachlan 👋🏾
    Do you think it would be good practice to build the “plans” feature by just scheduling workflows to charge the user at a given frequency depending on the plan he chose?
    I mean here that you create and manage the plans yourself in your DB without relying on stripe’s « plans ». Then you would just have to schedule a simple charge at a given time.
    I ask this because it seems a little tricky to set this up. 😅

    • @BuildingWithBubble
      @BuildingWithBubble  Před rokem +1

      Hey Tediak, while it could be possible to set up a recurring workflow that charges the user every, I think it would add more complexity as you'd also have to build out your own portal for customers to cancel or change their plans.
      With the example in this tutorial, the Stripe customer portal provides an out-of-the-box solution that's pre-built for you.
      Hope this helps!

    • @blogshack8469
      @blogshack8469 Před rokem

      @@BuildingWithBubble I think you would also have trouble authorising card payment since the user presumably only authorised a one off transaction on Stripe. Card details are (quite rightly) not exposed, so how would you automate the recurring payments?

  • @Officialchens
    @Officialchens Před rokem +1

    Legendary!

  • @user-rh1ql7hz2z
    @user-rh1ql7hz2z Před rokem

    Hey really quick - anyone else ever have it where their stripe plans don't show up in bubble? When I try to click on the dropdown menu no plans show up for me.

    • @user-rh1ql7hz2z
      @user-rh1ql7hz2z Před rokem

      figured it out - I made my products in production mode but the keys only work for products made in test mode!

    • @BuildingWithBubble
      @BuildingWithBubble  Před rokem

      @@user-rh1ql7hz2z Glad you found the fix solution ✌

  • @quiescent9693
    @quiescent9693 Před rokem

    Hi. i'm looking for paid help to setup stripe connect payments in my marketplace app. can you help

    • @BuildingWithBubble
      @BuildingWithBubble  Před rokem

      Hey, unfortunately I don't have any availability right now to work on consulting projects. I'd always be happy to search through my network and make an introduction to a suitable Bubble developer.
      Let me know if this would help!

  • @FromValkyrie
    @FromValkyrie Před rokem

    Hello, Lachlan. Stripe isn't supported in my country. Is there a way to integrate PayPal for subscriptions instead? Thank you.

    • @BuildingWithBubble
      @BuildingWithBubble  Před rokem

      I'd recommend looking at a Stripe alternative like Fultterwave. While I've never used it before, I know there's an existing plugin for Bubble, as well as plenty of documentation to streamline the integration.
      Hope this helps point you in the right direction!

    • @FromValkyrie
      @FromValkyrie Před rokem

      @@BuildingWithBubble I'll look at it. Thank you so much.

  • @mikehawk4583
    @mikehawk4583 Před 11 měsíci

    What happens when a payment fails?

    • @BuildingWithBubble
      @BuildingWithBubble  Před 11 měsíci

      Great question. When a payment fails, Stripe will automatically try and reprocess this several times over the space of 3 days.
      If it fails all 3 times, you could use one of the Stripe webhook events to trigger a workflow in your app that updates the users subscription status.
      Hope this helps!

    • @mikehawk4583
      @mikehawk4583 Před 11 měsíci

      @@BuildingWithBubble it does thank you, but how would I got about triggering a subscription payment failure to setup the webhook in stripe? I'm guessing I need to setup a new webhook and can't resue the ones used for updating/canceling right?

  • @ChrisPodcasting
    @ChrisPodcasting Před rokem

    Bro this is amazing. how do we go live?

    • @BuildingWithBubble
      @BuildingWithBubble  Před rokem +1

      Glad it could help!
      And launching your app is relatively simple with Bubble. All you have to do is connect your own custom domain, then hit the deploy button. Bubble has a helpful tutorial I'd recommend here: czcams.com/video/1FkN8jxRyNg/video.html

    • @ChrisPodcasting
      @ChrisPodcasting Před rokem

      @@BuildingWithBubble Oh my app is live. I even have the professional plan. But my problem is when customers go to buy, the button doesn't work. They get a message that says the app is still in test mode.
      How do we turn on live mode for Stripe?

    • @BuildingWithBubble
      @BuildingWithBubble  Před rokem

      @@ChrisPodcasting Great question. Yes, you'll need to add a set of 'live' API keys from your Stripe app into Bubble. It is also worth double-checking that you've properly finished the setup of your Stripe account e.g. verifying your email address, setting up MFA, etc.

  • @brucewhite7260
    @brucewhite7260 Před rokem

    Odd problem. After successfully completing my fake credit card details my Stripe Customer ID field continues to remain blank whereas everything else including Stripe Subscription field is filled in with data. I am not sure what is going on here? Has anybody encountered this issue before

    • @BuildingWithBubble
      @BuildingWithBubble  Před rokem

      That does seem strange. Could you just double-check that you don't have a default privacy setting applied to your user data type. I'm under the impression it might be causing the issue under the field.

    • @brucewhite7260
      @brucewhite7260 Před rokem

      @@BuildingWithBubble figured out the issue. Bubble has its own stripe customer ID built into it. Despite looking identical, I had to scroll down to bottom of the page to find it

    • @jackadams99
      @jackadams99 Před rokem

      I have this issue after changing to a different Stripe account

  • @TheWarlatan
    @TheWarlatan Před rokem

    can you make a tutoral of making design contest service like designhill or 99 designs?

    • @BuildingWithBubble
      @BuildingWithBubble  Před rokem

      Happy to add this to the list 👌
      Are there any specific features you'd like to see me cover?

    • @TheWarlatan
      @TheWarlatan Před rokem +1

      @@BuildingWithBubble it would be great if you will explain how to build database structure according on role/type of users and creating a contest, and how to link deadline timer to move contest stages. Thank a lot.

  • @cheftaro
    @cheftaro Před 4 měsíci

    I lov u!!