#alasdairg

1 messages ยท Page 1 of 1 (latest)

limber nightBOT
cobalt compass
#

HI ๐Ÿ‘‹ what kind of Connected accounts is your flow leveraging?

carmine atlas
#

Standard by the looks of it

#

Yes the account type is Standard

cobalt compass
#

It looks like changing the payout schedule settings via the API is available for Standard accounts (though let me know if run into an error changing that), but I don't think you can prevent the account's from reverting those settings.

#

Standard accounts have full access to the Stripe dashboard, so I believe the account owner will still be able to change their payout settings as they remain largely in control of their Stripe account

carmine atlas
#

This is what confuses me a little to

cobalt compass
#

Ah, so that comes from having a mixture of accounts where your Platform has exclusive control over the Connected account, versus ones where you don't (likely because they were already connected to another platform).

This is one of the scenarios that can arise when using OAuth after our release of platform controls, and why we no longer suggest OAuth flows for new integrations.
https://stripe.com/docs/connect/oauth-standard-accounts#:~:text=OAuth is not recommended for new Connect platforms.

Use the OAuth connection flow to allow a Standard user to connect to your platform.

carmine atlas
#

Ahh yes so I just created a new account and that seemed to have prevented that setting from being changes

#

changed

#

The plugin i'm using on bubble for integrating doesn't let me pass the setting for payout scheudle unfortantely, is there another way of setting the default to manual

cobalt compass
#

I don't believe it is possible to set that default behavior through the OAuth flow, though you could use webhooks to listen for new accounts being onboarded and use that to trigger a job that immediately changes their payout settings.
https://stripe.com/docs/connect/manual-payouts

carmine atlas
#

Ahh right okay yes that sounds like it will do the job

#

Basically we're creating a platform where people sell vocals. But we also don't want people to have fill out all business info on sign up as a seller as it affects the user experience. There will be a withdraw funds button on their dashbaord. When they click this for first time they will be registered as a stripe seller. The problem we're also having is we can't transfer money on vocal purchases into the according accounts because of this. Is there a way of creating a connected account with a balance which we transfer funds to and then when they want to withdraw they can enter business info etc

cobalt compass
#

No, my understanding is that is not supported and the Connected Account must be onboarded before it can receive funds.

carmine atlas
#

Perfect atleast I know that now

#

I don't think this is most efficient way but our work around was to store all earnings in the database then when they set up as a seller make one big transfer to the account and just mark those as "settled" in the database?

cobalt compass
#

I don't think I can comment on the validity of that flow. When manual payouts are enabled in Stripe, limitations are put in place on how long the funds can be held based on local regulations (table shown at the top of the manual payouts doc). I'd recommend checking with your legal advisor and ensure you're permitted to hold funds in this manner and if so for how long for the regions where you're operating.

carmine atlas
#

Right perfect thanks

#

One last question i think... is there a variable you can pass when setting up a seller account for payout scheudle (think i saw it in doc but can't find it now). If so, I'll see if our friends at bubble can add it to their plugin

cobalt compass
carmine atlas
#

But you can't with OAuth

#

?*

cobalt compass
#

Correct

carmine atlas
#

Okay thank you for your help - it makes things a lot easier. Does this chat stay open incase their are any other questions that pop up?

cobalt compass
#

I actually need to step away soon, so I'll likely be closing the thread in 10-15 minutes if you don't have any more questions, but you can always ask my teammates in #dev-help if additional questions come up.

carmine atlas
#

Thats fine thank you!

#

Close the thread when you are ready

cobalt compass
#

Sounds good, best of luck with the rest of your project! ๐Ÿ‘‹