Hacker News new | ask | show | jobs
by ajsharp 4474 days ago
Is this new? Anyone know if Stripe supports transactional escrow yet? E.g. when a credit card charge clears, are those funds available immediately in my account balance, for payout or withdrawal? Balanced does this and it's one of the most valuable features IMO.
2 comments

I've used the Stripe Transfers API, and am considering using it on another project soon, but I've also been looking at Balanced.

One of the pain points for me was that funds are only available to be transferred 7-ish days after the charge is cleared, same as when Stripe would normally transfer it to the bank account of the Stripe account owner. I ended up having a table of "scheduled" transfers that would be queried each time the balance.available webhook was run. Any transfers that were scheduled 7 days prior would then be sent to Stripe. If I messed up, transfers would fail because there wouldn't be enough to cover them in the Stripe balance.

It would have been much nicer if the balance.available event could tell you which associated charges had been cleared and made available. Also, Stripe has no way to pre-fund your account to provide a buffer for possible overages.

Also, you can't turn on the Transfers API until you associate a bank account, which I don't want to do with the account I use just for development/testing.

This is good feedback -- thanks.

(The 7 day transfer delay is going away.)

Thank you! That is what I needed to hear. The 7 day transfer delay needed to go bye bye. Do we have an eta on that? Also want to say I would love to pre-pay into the balance to avoid overages as well.
For connect as well? -- our users (via connect) have been tugging at us to replace Stripe with something that transfers sooner

edit: made into a question

Yep, for Connect as well.
Cool, thanks.
I can't wait for Stripe to have escrow capabilities. The hack is to delay the time to capture but there are many marketplace scenarios where the duration of the transaction is longer than a week and it's great to be able to hold onto funds so that if/when the seller finally delivers they get paid and the buyer feels safe that the money isn't in the hands of the seller until then.