#johnm-balance-available
1 messages · Page 1 of 1 (latest)
@signal void not really. Not unless you keep track of every single BalanceTransaction in your database and its status so that every time you get the event you list the recent BTs and you find the ones that changed status
I could if I needed to. I am already saving the fee and the availability date in my database. I am trying to figure out a better way to determine how to transfer funds to a connected account since the the charge.sucesssful web hook does not really work as it implies.
Yeah it's tricky because you've been asking about this for quite a while now unfortunately
Yea... and our solutions engineer admitted that this was a error in the documentation ...
You still seem to be set on doing this manually yourself and I don't get why. I thought I explained the other day that you can use transfers ahead of availability and not have to do this
Yea... trying to explore available options.... letting stripe do the transfer based on the charge toke is easier and guarantees insufficient funds does not occur. But makes it harder to trace the flow of the transaction since the payout is now automatic...... and a total of all transfers.
yeah that's the thing, I really don't understand why you are going back to that. That is what thousands and thousands of platforms do
this is the correct way to integrate. Manual payouts will just be a headache for you as you scale
on top of adding extra delays (since the balance needs to first be available before you transfer it)
I'm just not sure how to convince you at this point unfortunately 😦
try convincing my SVP who has his vision on how our payment solution should work
Tell your SVP that you are going to send funds slower than everyone else
LOL... yea ... your right. Ok... just asking arounfd
Charge on Monday, funds available on Wednesday, then transferred to the connected account that day and then paid out on that day so in the bank account on Thursday
With automatic payouts, the funds are in the connected account's bank account on Wednesday.
As a platform grows, that kind of differentiator becomes a huge deal for users
I do know it's tricky with ACH Debit failing late, but it's the edge-case to work around, instead of manual payouts.
I will forward your advice....
if you do stick to manual payouts then you should track the whole balance yourself mostly (which is what you were asking about). It's doable, it's just a lot more work, but platforms do that too.
right now it is taking almost 7 days for the charge to clear .... is that normal ?
I heard that would change after risk analysis finishes...
I was focused on Cards since I assume that's 95% of your volume
yes it's normal for the charge to take 7 days with ACH
Yea... I knew the turn around was faster on cards.
but in the US cards is 2 days (but yes it starts at 7 for the first payout then it's 2 days)
Ok dude... as always , you are a wealth of knowledge ...
Always happy to help! I am a bit directive because I've worked at Stripe for years now and I know what seems easier early on but doesn't scale long term. But ultimately whatever you do, you can always change it as you grow. Yes it might make things trickier for a while if so, but it's not set in stone forever!
Ok, got another question. We just started doing some ACH payments... and our user accidentally. submitted a payment for something she has already paid. Can I cancel or reverse the ACH charge ? I did not see anything in the console that would allow me to do this
You can't cancel the debit after it started unfortunately, you'll have to wait to refund after it succeeds/fails. You can try to ask our support team if they can help though https://support.stripe.com/contact and provide the exact charge id, but I don't think it'll be possible