#Sergio Sánchez
1 messages · Page 1 of 1 (latest)
Hi there
Hello
Yep you can use Manual payouts and use the Payouts endpoint: https://stripe.com/docs/api/payouts/create. That said, you can only payout funds that are available so this likely won't be faster than whatever the default automatic schedule is
You set a Connected Account to manual by updating their Payout settings: https://stripe.com/docs/api/accounts/update#update_account-settings-payouts-schedule-interval
but... if we made a transfer this will put money in the connect account balance
instead of waiting to the next day
I would like to execute the payout now
Not sure what you mean exactly.
Are you looking for Instant Payouts?
https://stripe.com/docs/connect/instant-payouts specifically talks about how to handle Instant Payouts for Connect
no really because I know this limit to some countries
for instance this case
we have balance of 100 euros
as we have completed a transfer
but no payouts, as the payout will be execute tomorrow due to the payoout scheduled
using the API, could I create the payouts right now? without waiting one day for the scheduler
I know we have payouts endpoint, but not sure what I have to specify in the destination
as in my case the destination shoould be a bank of our connected account
Overall the funds won't arrive any faster from a manual payout versus the user being on automatic payouts.
As long as they are getting paid out "daily" on automatic payoust
That said, you can trigger this yourself
If you want
But the funds will arrive at same time to the customer.
For destination you put the Bank Account object that is Connected to the Connect Account as their External Account
🤔 we have seen that normally the payouts arrive 3 days later after the payouts creation
so we were thinking that if we execute today, it could arrive in 3 days but counting from today
is it true? or do I miss something?
Are the funds that you are trying to payout available?
Or are they pending?
When you first receive a payment, the funds are pending for a certain amount of time: https://stripe.com/docs/payouts#standard-payout-timing
Okay they are available to pay out
Then if your Account is on a daily schedule they should arrive the following day
Do you have an example I can look at where you saw a 3 day delay?
actually 3 days delay no because we have enabled this just this month and still pending to execute some cases but I have cases with 5 days... let me show you
this case transfer done Jan 4
payout in initiated next day (Jan 5)
and Est arrival Jan 10
tr_1MMWxGIzcid8RrBHkhF1WhAT this is the trasnfer
and this the payoout po_1MMkJ7Ieu1miDj8a40kJRRBq
instead of Jan 4 - Jan 5 and Jan 10
we would like Jan 4 - Jan 4 and Jan 9
forcing the initiation of the payout the same day we have the transfer
reason why I am asking about how I can initiate the payout via API
I tried what you say in test mode with this connected account acct_1MWLGOIYJD6NP6qq
Okay
and with this destination ba_1MWLGtIYJD6NP6qq0n4nX5JV
In that case you can use https://stripe.com/docs/api/payouts/create#create_payout-destination
but the response is No such external account: 'ba_1MWLGtIYJD6NP6qq0n4nX5JV'"
And when you do this you need to pass the Stripe Account header
To make the requets on the Connected Account
ahhhh!!! now make sense 😄
Currently you are seeing that error because you are trying to create that payout on your platform
ok I understand, to create a payout for a connected account I have to impersonate to the connected account
Ok, so I will read the documentation
Yep exactly