#JohnM-balance-transaction

1 messages ยท Page 1 of 1 (latest)

molten dew
#

Hi there ๐Ÿ‘‹ I don't think that field gets updated, but will need to confirm.

rare dawn
#

Igood morning Toby...

#

got another question for you them...

#

on the transfer.paid webhook

molten dew
#

Apologies for the delay, was working on shift handover and am trying to confirm where that transfer should appear (whoops, wrong thread, sorry about that).

rare dawn
#

the balance object on the transfer in the webhook. The available on date in the balance transaction ... does the reflect when it would be available for payout ?

molten dew
#

Yup, it's when the funds will be available in the Stripe balance and therefore are available for payout.

rare dawn
#

available for payout... or available in the connected accounts bank account ?

#

the ask my business is asking is to calculate when the funds will be in the connected account's bank account

molten dew
#

Just to clarify, are you asking about Transfers or Payouts? Pre 2017 these two objects were all called Transfers, but now they are split where Transfers refer to moving funds between Stripe accounts, and Payouts refer to moving funds from Stripe to a connected bank account.

rare dawn
#

The transfer. We will let the stripe connected account to do a automatic payout on a daily basis

#

that is blackhole ..... the time between when the transfer is executed and when it is available in the bank account

molten dew
#

Unfortunately we can only provide so much clarity on that timing.

This doc helps explain how long it takes for funds to be available in a respective Stripe balance. It fluctuates based on country, but for example the US is on a T+2 schedule. This means that funds are available for payout (in the account's Stripe balance, not in their bank account) 2 business days after the payment succeeds. (This is the Transfer step)
https://stripe.com/docs/payouts

This is only the first half of the flow though. Once the funds are available to be paid out and a payout is triggered, either automatically or manually, it's then up to the bank where the funds are being sent to determine when they consider that money to be available. (This is the Payout step)

rare dawn
#

Yea... I am beginning we will have to make a best guess possibly on the availably date/time + 2 days (per schedule on the link you provided)

molten dew
#

That would be a good estimate

rare dawn
#

ok... another question... programmatically... what is the difference between a payout ... and a instant payout ?

molten dew
#

Sorry, but I've got to step away, @odd lion should be able to lend a hand.

rare dawn
#

sure

odd lion
#

Hello ๐Ÿ‘‹ catching up

#

What aspects of them are you interested in programmatically?

rare dawn
#

instant payouts ? Can they be initiated programmatically , or is that only through the stripe console ?

odd lion
rare dawn
#

perfect.

#

One other question. If I put a webhook on a payout.paid event, will I get a webhook for the pauout on a connected account ?

#

payout on my connected account

odd lion
rare dawn
#

ok.. I see that. If I put data in the meta data of a transfer, will it be populated in the meta data in the payout ? I want to be able to tie back the payout to the originating charge so I can grab the estimated date the payout will be in the connected bank account

odd lion
#

Unfortunately metadata is typically not copied between related objects like that. You will need to set it yourself or we can find another way to connect them

rare dawn
#

Yea... that might work....

rare dawn
#

Hey Pompey... you still there. Got another question for you pertaining to the transfer object

rigid stag
#

@rare dawn what's the question?

rare dawn
#

Is there a way to have a description on the transfer to show up on the payout when the connected account is set to auto, and the payout is happening automatically ?

#

specifically... the statement description

rigid stag
#

A Transfer moves money between your platform balance and the connected account's balance. A Payout is sending money from of a Stripe account's balance into their bank account.
With automatic payouts, you can bundled 1 or millions of transactions into one payout to your bank account. So you can't really tie a Transfer's description to a Payout's statement descriptor, it doesn't really make sense

Can you clarify what you are trying to do?

rare dawn
#

we are transferring funds to a connected account for specific charges. We have a description on the transfer .. and want it to show up as a line item on the connected accounts checking statement.

#

So, what you are saying... when the payout is automatic... you get 1 lump sum for the entire outstanding balance being paid out... correct ?

#

If I want a statement description for the line item, I will have to do a manual payout...... for each transfer ...

rigid stag
#

So yes all of that is correct

#

with my usual: "absolutely do not do that, you will 100% regret it"

rare dawn
#

Oh well... I was trying to use the automated function of the transfer connected to the charge toke to avoid trying to do a transfer before the funds were available.... but I am discovering ... this will not meet our need

rigid stag
#

Yeah it's hard to say. You seem to have gone down a path of trying to do something advanced that is usually not needed and makes everything more complex than it needs to be

#

99.9% of platforms send funds to a connected account's balance as part of the charge creation (or Separate Charges and Transfers) and then we aggregate the funds daily and pay those out

rare dawn
#

I agree. The person who came up with these requirements did this not understanding how stripe works with connected accounts. He wanted to have one charge distributed to multiple connected accounts.