#baby-transfers-availability

1 messages · Page 1 of 1 (latest)

smoky knollBOT
safe tinsel
#

Hi hanzo, thank u for the support here

copper viper
#

Quite long questions 🙂
Can you give me a short summary while I catch up?

safe tinsel
#

i tried to add as much detail as possible :).

is the payment intent created date the same as the transfer date?

why is the transfer object display pending funds when the funds have been transfered already

copper viper
#

Thanks

1/ With Separate Charges & transfers, the transfer is created when you call the Transfer API. I can be on the same day as the payment intent or a later date. The time it takes to settle the funds may be different.

#

2/ Transferring the funds doesn't mean that they are available to be paid out. It may take a couple days to settle the funds. Since you're using source_transaction parameter, Stripe creates a transfer successfully (even though we haven't settled the funds yet). With source_transaction parameter set, the transfer of funds would only occur once the charge's funds become available

safe tinsel
#

i lov u

#

i been trying to solve this for like 1 week lol

copper viper
#

Sorry, it took me a while to read through this 😄
Hopefully that clarifies

safe tinsel
#

is there an API to get when the transfers are deposited?

copper viper
#

You'd likely want to listen to webhook events instead so that you don't have to poll the API

#

You can listen to balance.available or balance.updated events

safe tinsel
#

ok i think i understand

one more question.
have the funds been transfered to the connected account at acct_1Mn25ZEOvubXDQd8?

copper viper
#

What funds exactly? You can check the available balance on the account via the dashboard or the API

safe tinsel
#

the seller sold 2 things, which you can see the payments in the picture. so those funds

#

and there is only one customer? how is tha possible

smoky knollBOT
copper viper
#

It seems like you have the test mode toggled (in the second screenshot)
You would likely want to switch to livemode to look at live data

safe tinsel
#

all of this is in test only

copper viper
#

Ah, okay!

minor skiff
#

baby-transfers-availability

#

@safe tinsel what's the real problem in one sentence though? Just that funds aren't available immediately? If so that is entirely expected since you create the Transfer with source_transaction and the funds stay pending for X days by default

safe tinsel
#

i understand everything except 1 thing, thank you hanzo for explaining everything.

when I pull the balance using the following code::

const balance = await stripe.balance.retrieve({
stripeAccount: bankAccount.stripeBankId
});

I see :
pending balance = 8.

if the funds have been transfered to the account already, what is the meaning of the pending balance?

minor skiff
#

If you charge a customer $100 on Monday, you will get the funds 2 days later on Wednesday. The funds are in the pending balance for 2 days by default
See https://stripe.com/docs/payouts

safe tinsel
#

right, however, the pendingIntent/transfer was made on 2023-03-18

minor skiff
#

Sure but the number of days depends on a lot of factors. Until the first Payout it's 7 days for example. It's all explained in the doc I shared and if you look at the underlying BalanceTransaction, it has available_on that tells you when it will be avaulable

safe tinsel
#

I see

#

I’m going to eat really quick, do you mind not closing the chat for a while

#

What ur saying makes sense I just have to check some stuff

minor skiff
#

sure

#

I'll be around for ~1 hour before I close

safe tinsel
#

Thank u!

safe tinsel
#

so that would be showing up here?
it says "along with the date they’re expected to arrive in your bank account."

shouldnt there be a record here that tells me when the payout will happen?

minor skiff
#

I'm sorry that's just a picture of the Dashboard