I already tried to set this up but I am not sure it’s correct. Here is what I did:
1.Buyer’s card get saved when requesting to book a reservation.
2. Seller can register himself as a seller from his profile page (by clicking on a button)
3. When reservation is confirmed, seller can press a button to charge the buyer’s card (previously saved at booking step 1)
Now, my question is: how does the seller gets linked to stripe? It seems that the seller is not prompted to create a stripe account.
In other words, what is a common way to handle payments between members within a marketplace?
I am also wondering about this.
Stripe Connect has two modes; Standalone and Managed.
As far as I can tell, Bubble only supports Standalone. Am I right @emmanuel?
Managed accounts allows us more control, and the marketplace seller doesn’t have to manually sign up to Stripe. This is done by the platform.
Keep in mind you also open yourself to more risk with managed accounts, since you are ultimately responsible for fraud. You also have to worry about a myriad of other factors since “it’s up to you to build any onboarding, dashboard, reporting, and communication flows with them.”
@Anthony It sounds like you’re charging the wrong customer perhaps. Part of the registration process on stripe is the combination of authentication and creation of an account in the event the seller doesn’t yet use stripe. What do you mean by “how does the seller get linked to stripe”. You already indicated he registered in step 2, right?
Is this still correct? Only standalone accounts, and no managed on bubble?
My understanding was that everything backend is still handled by Stripe, and except for some more workflows, it’d be the same on front-end.
In that case, if you don’t want to take the seller through the onboarding required by Stripe (register as a seller) a simpler solution (but more manual) would be to accept payments and then make manual payments to sellers registered accounts. The problem there is holding on to sensitive account information.
A feature on Stripe for managing users’ bank account details and tranfers from from your platform. It is used by lyft and other major companies. https://stripe.com/docs/connect/managed-accounts
I’m sure I saw someone mention on the form that the guys at Education @ @CoBubble were working on a plugin to allow people to do managed accounts. Not sure if it’s true though?
They are either signing up their bank details through you, or through Stripe, it’s no extra work for the user… and there is a good chance they’ll trust their details more with Stripe than startup-they-never-heard of.