#piotr_webhooks
1 messages ยท Page 1 of 1 (latest)
๐ Welcome to your new thread!
โฒ๏ธ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
โฑ๏ธ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
๐ This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1483616291716861973
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.
- piotr_webhooks, 1 hour ago, 33 messages
- piotr_api, 5 days ago, 22 messages
Hi! Looking into your question now.
Hi there, thanks
A few quick questions. Are you planning to do manual or automatic payouts? And what charge type are you using: direct, destination or separate charges and tranfers?
my workflow is as follows
Client deposits funds to my platform account
Vendors complete goals/tasks
Vendors withdraw funds proportionally (platform account -> "transfer" -> connected account -> "payout" -> external bank account.)
In this case i understand manual payouts via API, and separate charges and transfers, am I right?
For my vendor, stripe is invisible, so I would like to streamline the "withdraw" directly to a payout to an external bank account
In this case i understand manual payouts via API, and separate charges and transfers, am I right?
It depends. Are your client payments going to be transferred to multiple vendors or just 1 vendor?
The funds from a client my be distributed to many vendors
Proportionally there would be few clients and many vendors
So I control via my application logic how much each vendor gets from the client's "funds pool"
In this case, yes you will need to use separate charges and transfers.
Regarding the payouts, any reason why you wish to do manual payouts with API?
well I would like to control the whole flow, but now that I think about it, if I rely on schduled payouts I would only have to deal with the transfers and the payouts will happen when there's funds right? So i wouldnt have to monitor when funds are avaiable
About payouts, is there a minimum amount or any special condition besides having a valid external bank account?
well I would like to control the whole flow, but now that I think about it, if I rely on schduled payouts I would only have to deal with the transfers and the payouts will happen when there's funds right? So i wouldnt have to monitor when funds are avaiable
Yeap exactly
About payouts, is there a minimum amount or any special condition besides having a valid external bank account?
You can refer to this document.
https://docs.stripe.com/payouts#minimum-payout-amounts
Stripe pays out funds to your bank account based on a predetermined payout schedule, which varies based on your industry and country of operation. Manage and update your bank account details in the Dashboard. Stripe supports various bank account types for payouts, including traditional and virtual accounts. You can request Instant Payouts to imm...
Cool, I'll look into it, you helped me clear my ideas, thanks โ๏ธ ๐บ
I just remembered one more thing before you close the thread
Are Transfers to connected accounts final? In the sense that I don't need to track updates on them; once they are created via the API and it returns a 200, it can take it for granted that the connected account will receive the funds?
Yeap they are final. As long as you get the transfer.created event (https://docs.stripe.com/api/events/types) it means a transfer was created. Failed transfers don't have a transfer object.
Is it equivalent waiting synchronously for the API response to listening to the transfer.created event right?
Yes