After rummaging through tons of tutorials and articles, I’m still none the wiser. So hoping you can help me with this specific use case:
I have a marketplace app, where users (sellers) can rent out their properties to other users (customers) on a recurring monthly or annually paid plan. I’m using Stripe (connect) as the payment processor through Bubble’s own Stripe plugin.
The seller decides their rental listing’s price, so I would imagine, that when the seller creates a new listing on the bubble app, I should implement a workflow, that tells Stripe to create a new subscription object onto the Stripe connect account of the seller, with the price that the seller has inputted in my bubble app?
However, I can’t find any information anywhere on how to achieve this, so I could be totally wrong…
Another question relates to; when the customer subscribes to the seller’s listing, a few things should happen:
- The customer should be charged for a deposit immediately upon subscribing.
- The customer has inputted a start date for access to the listing, so ideally, they should be charged at that date for the first time for the subscription/recurring thing.
- The charged amount should come to the app’s Stripe account (not directly to the seller), and a workflow should be implemented to pay out to all sellers once per month. (I think this has to utilise webhooks somehow, but not sure).
Hope I explained properly, but if not, I’ll be happy to expland.