#HVMP - express questions
1 messages ยท Page 1 of 1 (latest)
Hello
One moment
So with express accounts they are able to modify the payout schedule (see the sub-heading here): https://stripe.com/docs/connect/express-accounts. Are you using on_behalf_of?
We are not using on_behalf_of. A single sale can be attributed to multiple connected accounts, as such a single on_behalf_of doesn't work, I think.
Ah ok I see
So delay_days only works for direct charges or on_behalf_of charges unfortunately: https://stripe.com/docs/connect/manage-payout-schedule#:~:text=The delay_days property reflects how,useful for dictating automatic payouts.
From that doc, do you know what direct charges means?
Is ^ if I use /transfers api to transfer funds from an account to another?
Do you know more about
There is also concern that an express connected account can log in and modify their payout schedule.
Also, thanks a ton for the help.. it's been a slog ๐
Direct charges are what is used with standard accounts. You can read more here: https://stripe.com/docs/connect/direct-charges. As to your second question, yes, the user of an express account can modify their payout schedule.
Ok. Thank you. We did read that for a standard account a platform account could control the payout schedule w/ a special request. Do you know if for express connected accounts we as a platform could gain control of that?
https://stripe.com/docs/connect/platform-controls-for-standard-accounts#control-payout-timing
Basically we want to get funds into stripe as fast as possible, and transfer to the connected account(s), but want some kind of delay between transfer and payout initiated.
Gotcha. Sorry for the delay here. Following up with a colleague about this as I'm doubting what I said earlier with respect to: "yes, the user of an express account can modify their payout schedule"
Just want to make sure I give you the most accurate info here
But the platform can manage it
Just heard back. The express account holder actually cannot edit the payout schedule
You, the platform, can only manage this: https://stripe.com/docs/connect/manage-payout-schedule
haha, thanks No worries... yeah, I'm finding/hearing different things, hence why I'm looking for more opinions/information.
Thanks for validating that an express connected account cannot modify the payout schedule.
When impersonating in test mode an express connected account, they're able to modify this, but the docs indicate they cannot, hence my concern.
I can get you a screenshot in about 40 minutes if that helps? (Deep into meetings).
Yeah a screenshot would help, thanks
Also when you do this, can you send me the account ID you're signed in to?
Sure, should I do this in a DM orr? I assume I don't want this in the public ๐
Yeah that's fine. Let me know when you are about to do it so I can enable my Dms
This is from the view of impersonating an express connected account
I can dm you this account when you're ready.
an the platform account.
Oh I think you might actually have full access to the platform settings this way
Can you create a login link for the express account and see if you can do that from the express dashboard? https://stripe.com/docs/api/account/create_login_link
In test mode, it seems like when I do ^, I can't log back into this test account... Give me a minute to poke around after this meeting.
Gotcha
Just checked by getting the account via api that it is an express type account.
Is there some other way to validate this? In test mode it suggests that a express connected account can change it's own payout schedule.
Were you suggesting that because I'm impersonating I am able to see/change that?
Express users can't have access to the Dashboard to do that, it's just impossible, that's by design
When impersonating, it doesn't appear that way. I believe you. Maybe my understanding of how impersonation should work is incorrect. When impersonating it shows that I (impersonating) can change it.
sure but impersonating acts as your platform and you have those permissions. They don't
I work for Stripe, I'm an Admin on the server, this is my job so you can trust what I'm saying ๐
Ok, so my understanding of how impersonation would work is incorrect.
Thanks for the help!
Of course!
If ya'll're still around and paying attention to this thread:
Given that our business model requires us to charge, then make n transfers(s) we cannot use direct charge nor on_behalf_of since the destination is multiple connected accounts to take advantage of delay_days.
Is there some stripe mechanism for performing a transfer to a connected account, and requiring a minimum of X days before that specific transfer could be grouped into a scheduled pay out?
I don't think there is from what I'm finding, but just want to make sure. Having this functionality would be great for us.
that's not really possible. You can use https://stripe.com/docs/connect/charges-transfers#transfer-availability so that the funds are not transferred to the connected account(s) until after the funds clear, but that's it
Yeah, we did see that. That's ok! We're just going to use a manual payout schedule and control that, we think.
Given a scheduled payout, the payouts are automatically attributed to transfers. Is there a way exposed in the API to do this manually, so we can have some attribution of a manual payout to certain transfers?
I don't see that, and think our best option is the metadata field, but we'd love to use a feature that already exists, if possible.
no there's no API for that and metadata won't work once you have a lot of transactions to bundle in one Payout. If you do manual payouts you have to track everything yourself