#isaac-connect-webhook
1 messages · Page 1 of 1 (latest)
isaac-connect-webhook
@inland abyss the payout.paid Event tells you funds have already left their balance and went to their bank and we think they are available in their bank account. That's the Event that means it's all done
oh then what is the event that says that funds have reached their stripe balance?
Assuming you use automatic Payouts (the default) then there are no such Event for it
just to be sure, what events are triggered when we send funds from our balance to the destination account, and what api calls do we need to make?
@inland abyss Unfortunately that's not enough information to help you
Are you using automatic Payouts? It's the default so unless you explicitly switch to manual Payouts the answer is likely yes
the flow we want to implement is with separated charges
our platform account -> connected account -> connected account's bank
Sure but that is still not the information I need unfortunately
You're the platform, you control the connected accounts and their payout schedule. Are you using automatic Payouts or manual Payouts to send them their funds
I think i am misunderstanding the concept of a payout
our platform account -> connected account -> connected account's bank
at first it sounded like a payout was the second arrow, based on the event payout.paid, now it sounds like a payout is the first arrow, based on the concept of how we are able to send them their funds
- Transfer: Moves money within Stripe, from your own platform's Stripe account's balance to a connected account's Stripe account's balance
- Payout: Moves money outside of Stripe, from a Stripe account's balance to their external bank account
You are a platform, you have $10 in your balance, you create a Transfer tr_123 for $5 to the connected account acct_ABC. That account now has $5 in their account balance.
If that account is on automatic Payouts they will then get a Payout created the next business day that will send their total available balance to their banka ccount on file
we can set the automatic vs manual via api?
also can you direct to the api and webhooks available for transfers and payouts?
I would like you to try and explain what you are doing clearly so that I can help you. That's what we're trying to do in this thread. I'm trying to peel your knowledge to help you get to the real answer
The example you gave with the $10 in our platform is what we are trying to do. Prior to that, we want to onboard the user via the kyc flow. Then we want to support the flow of funds to our platform first and then transfer to theirs (separated charges).
Okay so based on all of this, it seems you just use automatic Payouts. So you don't need to do anything here? All you need is to wait and we will send funds to their bank account on file
which is what the payout.created tells you "hey funds are on their way to their bank" and payout.paid is "hey we think the money is now in their bank account"
what events are available around transfers?
transfer.created, that's it, since it either worked, or the creation failed entirely. But your own code creates it, you know, you don't need an Event
of course
thank you
i think that clears that up
I understand your recommendation of leaving on automatic payouts. I will have to check with my team. Can we make the account do manual payouts via api? Is the user able to change their payout schedule?
Hi there 👋 taking over, as my colleague needs to step away
Give me a few minutes to get caught up.
thank you