#zeferinix-transfer-source-transaction
1 messages · Page 1 of 1 (latest)
Hey! Yes, that's how it's expected to work. Details here: https://stripe.com/docs/connect/charges-transfers#transfer-availability
Alright, neat thanks!
oh one more thing, if this charge becomes a part of a payout, then it cannot be used right?
if yes, how long can we hold the available balance along with those charges?
or is there even a limit on how long we can hold it? can't seem to find info about this
It should still work
so the transfer would still go through?
Have you tested it?
nope, don't have access to a sample data I can work with atm, we're still evaluating
Sure, let me test it
awesome, thanks
Yep, still works if even the source_transaction charge has been paid out
You'll still need adequate available balance obviously from other transactions
interesting, what does it do behind the scenes, does it take on the available balance if it finds out the charge has been paid out already? because if we think logically, that money isn't on stripe anymore right so it should error and we have to handle that 🤔 but since it went through on your test, then I guess that's one less thing to worry on our end then, as long as we have adequate available balance
To be clear using the source_tranaction doesn't ensure that only funds from that transaction are used
It's mostly to prevent over transferring etc (and for an audit trail)
Also, the transfer create request won't actually fail:
By using source_transaction, the transfer request succeeds regardless of your available balance and the transfer itself only occurs once the charge’s funds become available.
interesting, thought source_transaction will always use the funds from that "source" so I imagined it'd fail if it's gone via payout. Guess that clarifies it, thank you for the additional details as well, super helpful!
Sure, np!