#groovy-connect-delaypayout
1 messages · Page 1 of 1 (latest)
groovy-connect-delaypayout
@shell canopy there are different ways to do this. One way is to set the delay_days to 30 on an account so that all payments are deferred for 30 days. Alternatively, you can switch your connected account(s) to manual Payouts and then trigger a Payout each time enough time has elapsed. See https://stripe.com/docs/connect/manage-payout-schedule which covers most of this
In second case, we need some sort of script to automatically send payouts to users?
yes
In first case, does it mean that user gets their payout every 30days?
assuming they get new payments every day, yes (well except week ends and bank holidays)
but mostly a payment made on day X will be paid out at X+30
I'm sorry but I am little confused. Can you correct me if I'm wrong?
Our platform is 3rd party platform, which means there are seller and buyer. We collect money from buyer and then transfer to seller. Let's say buyer has purchased a product from A seller. Once the payment intent is created, we hold the funds right? I heard that we can hold funds for quiet long period of time. Once the time in our policy has passed, we transfer the funds to the A seller. Now seller A has money in their stripe connect account. If stripe's default payout schedule setting is set to 2 days, does this mean seller gets their money in their bank 2 days after transfer?
👋 stepping in
The default schedule is daily payouts with a delay based on country for when the funds are available
If you hold the funds in your platform and then transfer them to the Connected Account, they will be available already so they will be paid out immediately to your Connected Account
Is there way to set our platform's payout schedules setting to manual globally? I'm only seeing each user's payout schedules.
No you would need to update each Connected Account