Hey mate, I'm just wondering if it is possible to use destination charge as an escrow payment system. For example the customer pays, our business holds the money and once the job is completed by the other party and both parties are happy, the funds will get released. Instead of having to do manual payouts, there is a workflow that will take money out once the jobs complete. Hopefully that makes sense.
Stripe does not offer an escrow payment system because that is something very specific. However the payment flow you described can be done using Stripe Connect with "separate changes and transfer". The example Stripe has on their website is that a payment is made for a scooter rental and then Stripe pays different parties at a later time.
Hello , yes you can do if want to hold a payment and then want to capture later with destination charges. While creating payment intent you can set capture method to manual and create the transfer data and set destination connect account id and the amount. Later when you want to split and capture the payment, you can capture the payment intent with the amount you want to capture with application fee too and capture it. On capture the payment amount will automatically split into the destination and application fee (main stripe account) will be transferred.
Great video, thanks! What I don't seem to see is how to a) capture that the user has successfully gone through the on boarding process and b) capture that a payment has been successful. You jump right to the Stripe Dashboard. However, I also need to save that fact in my Bubble DB. Do you have a video on that?
Hi, Hope you are fine. This is very helpful video. But I am stuck in "Payment Intent" call. Kindly, help in the following question if anyone knows. Q. 1: Key: payment_method_types[] value: ? (what should I use for USA payment?) Q. 2: Key: payment_method value: ? (From where did you get the value? I am unable to find in Stripe.) Q. 3: Key: customer value: ? (From where did you get the value? I am unable to find in Stripe.)
first of all this is a greate video. now imagine if a shopping cart has different product from different seller. how would you create a destination charges in this scenario. any explaination would be appreciated. Thanks
Hey, this a good video. Just Three questions. 1 It is possible the platform charge porcentagem instead fixed value 2- what is the advantage and disadvantage for each type of charge payment? 3. If you are owner of platform, what do you recommend? Thank you
Thank you for the positive feedback 1. Yes you can change the platform charge to be percentage but you would need to calculate it 2. The advantages & disadvantages of different charges (destination vs direct) depend on how you want to run your business and how and where people on the marketplace get charged. www.cobbleweb.co.uk/choose-the-right-stripe-connect-charge-type-for-your-marketplace-business-model/ 3. As the owner of the platform, which one I would recommend would be determined on how I want to make money and how my customers make money. Direct charges is simple for platform because sellers pay for the Stripe fees. Destination is can be easy for sellers because they see only their final payout instead of multiple fees but the platform would be in charge of the Stripe fees. The section "Control how funds flow" on the Stripe Connect page (stripe.com/au/connect) shows which method of payment apps like Shopify or Lyft use and that could give you insight on which one might be better for your business.
Hi, thank you for this tutorial, which has really useful depth of information. I have an Australian question -- is BECS capability needed if you don't want to do transfers? I'm only interested in doing Direct payments (my users are each the business of record for transactions; they are not all in Australia; my platform is a CRM with payment gateway and a few other things; I only need to offer card/e-wallet payments really). I'm also wanting to set up Standard accounts; can I just specify account type and let the user fill in all the other pieces themselves on the Stripe portal when they get to it?
Hi David, I was using BECS because I wanted payments to eventually go to seller's bank accounts. Perhaps run a test to see if you can get payouts to a test debit card with using only "card" as a capability. Regarding setting up Standard accounts with Stripe Connect I would start off with this guide stripe.com/docs/connect/standard-accounts
Hi Michael, great video! Just curious, I have seen all Stripe plugins in Bubble require the publishable key. With your method, this key is not needed at all? Thank you!
Trying to learn how to use stripe recently for a demo project Is it possible to Sell a product like a Ticket; then after X amount of Days split the cost of tickets between two different parties plus take a platform fee cut?
Hey! Could you maybe make a video explaining how to work with Bubble's Stripe plugin, specially with Transaction Payee and App Fee fields (on the Charge Current User action)? I've been trying to get it to work, but haven't been successful. Thank you!
If you are using Bubble's Stripe plugin, one useful place to ask question is in the forums. forum.bubble.io/c/help/plugins/24. There might be others who were in the same situation as you.
Does this plugin do the following: Customer buys product on website - Admin gets % commission - Seller gets rest paid out? So in other words, split payment to admin and seller? Automatically?
Stripe is a service that handles the payment. It allows buyers transact with the platform, which transfers funds to the seller after collecting its platform fees. stripe.com/au/connect for more information. The approach I use is using the API Connector to make the API calls to Stripe because I need to customize how I specify for Australian banks because my clients are in Australia. There are plugins in Bubble that abstract the need to call the API directly.
@@MotionInProduct Hi thanks for the video and this explanation. Quick question. My app is based in US, but I have a client in Peru that wants to sell tickets in local currency. Do I just need to change the country code where you put AU? I looked into the stripe documentation and it said I need to know about cross border pay outs and I'm not sure if your API workflow covers that? Thanks!
Really high quality tutorial. Thanks for taking the time to put it together - helped me a lot!
Thanks for this tutorial! It is pretty hard to find Stripe tutorial using the API connector.
Hey mate,
I'm just wondering if it is possible to use destination charge as an escrow payment system. For example the customer pays, our business holds the money and once the job is completed by the other party and both parties are happy, the funds will get released. Instead of having to do manual payouts, there is a workflow that will take money out once the jobs complete. Hopefully that makes sense.
Stripe does not offer an escrow payment system because that is something very specific. However the payment flow you described can be done using Stripe Connect with "separate changes and transfer". The example Stripe has on their website is that a payment is made for a scooter rental and then Stripe pays different parties at a later time.
hi, udera. have you find a way to do that? can you share a tip with me? i have the same feature. thank you
@@Me-ew6wz Not yet I will attempt it sometime soon, I'll keep you up to date
@@Udera-yo1zx thank you wait for the insight 😄
Hello , yes you can do if want to hold a payment and then want to capture later with destination charges. While creating payment intent you can set capture method to manual and create the transfer data and set destination connect account id and the amount. Later when you want to split and capture the payment, you can capture the payment intent with the amount you want to capture with application fee too and capture it. On capture the payment amount will automatically split into the destination and application fee (main stripe account) will be transferred.
Thanks so much for this video, it's exactly what I needed!
Great video, thanks! What I don't seem to see is how to a) capture that the user has successfully gone through the on boarding process and b) capture that a payment has been successful. You jump right to the Stripe Dashboard. However, I also need to save that fact in my Bubble DB. Do you have a video on that?
Hi,
Hope you are fine.
This is very helpful video. But I am stuck in "Payment Intent" call. Kindly, help in the following question if anyone knows.
Q. 1: Key: payment_method_types[] value: ? (what should I use for USA payment?)
Q. 2: Key: payment_method value: ? (From where did you get the value? I am unable to find in Stripe.)
Q. 3: Key: customer value: ? (From where did you get the value? I am unable to find in Stripe.)
This is amazing. Subscribed. Thank you!
Awesome, thank you!
first of all this is a greate video. now imagine if a shopping cart has different product from different seller. how would you create a destination charges in this scenario. any explaination would be appreciated. Thanks
Hey, is it possible to make a non express account ? To not beeing charged ?
Thanks this was helpful!
Hey, this a good video. Just Three questions. 1 It is possible the platform charge porcentagem instead fixed value 2- what is the advantage and disadvantage for each type of charge payment? 3. If you are owner of platform, what do you recommend? Thank you
Thank you for the positive feedback
1. Yes you can change the platform charge to be percentage but you would need to calculate it
2. The advantages & disadvantages of different charges (destination vs direct) depend on how you want to run your business and how and where people on the marketplace get charged. www.cobbleweb.co.uk/choose-the-right-stripe-connect-charge-type-for-your-marketplace-business-model/
3. As the owner of the platform, which one I would recommend would be determined on how I want to make money and how my customers make money. Direct charges is simple for platform because sellers pay for the Stripe fees. Destination is can be easy for sellers because they see only their final payout instead of multiple fees but the platform would be in charge of the Stripe fees. The section "Control how funds flow" on the Stripe Connect page (stripe.com/au/connect) shows which method of payment apps like Shopify or Lyft use and that could give you insight on which one might be better for your business.
Hi, thank you for this tutorial, which has really useful depth of information. I have an Australian question -- is BECS capability needed if you don't want to do transfers? I'm only interested in doing Direct payments (my users are each the business of record for transactions; they are not all in Australia; my platform is a CRM with payment gateway and a few other things; I only need to offer card/e-wallet payments really). I'm also wanting to set up Standard accounts; can I just specify account type and let the user fill in all the other pieces themselves on the Stripe portal when they get to it?
Hi David, I was using BECS because I wanted payments to eventually go to seller's bank accounts. Perhaps run a test to see if you can get payouts to a test debit card with using only "card" as a capability.
Regarding setting up Standard accounts with Stripe Connect I would start off with this guide stripe.com/docs/connect/standard-accounts
Hi Michael, great video! Just curious, I have seen all Stripe plugins in Bubble require the publishable key. With your method, this key is not needed at all? Thank you!
A key is still needed but it is defined in the API Connector setup
Trying to learn how to use stripe recently for a demo project
Is it possible to Sell a product like a Ticket; then after X amount of Days split the cost of tickets between two different parties plus take a platform fee cut?
did you find this out?
@@DS-ig1bf Yes, using the stripe connect
Hey!
Could you maybe make a video explaining how to work with Bubble's Stripe plugin, specially with Transaction Payee and App Fee fields (on the Charge Current User action)? I've been trying to get it to work, but haven't been successful.
Thank you!
If you are using Bubble's Stripe plugin, one useful place to ask question is in the forums. forum.bubble.io/c/help/plugins/24. There might be others who were in the same situation as you.
Does this plugin do the following: Customer buys product on website - Admin gets % commission - Seller gets rest paid out? So in other words, split payment to admin and seller? Automatically?
Stripe is a service that handles the payment. It allows buyers transact with the platform, which transfers funds to the seller after collecting its platform fees. stripe.com/au/connect for more information.
The approach I use is using the API Connector to make the API calls to Stripe because I need to customize how I specify for Australian banks because my clients are in Australia. There are plugins in Bubble that abstract the need to call the API directly.
@@MotionInProduct after we install the plugin, do we need to add another api call for additional data call?
@@MotionInProduct Hi thanks for the video and this explanation. Quick question. My app is based in US, but I have a client in Peru that wants to sell tickets in local currency. Do I just need to change the country code where you put AU? I looked into the stripe documentation and it said I need to know about cross border pay outs and I'm not sure if your API workflow covers that? Thanks!
Your audio is quite low and very hard to hear.
Please can you NOT whisper in your next videos? some of us work in noisy environments.