#BrOllie
1 messages · Page 1 of 1 (latest)
So, you should get a synchronous response from the request to debit one of your connected accounts, but you may want to check the balance first
If the account ends up going negative, Stripe may try to recover that from their bank account, but ultimately the platform will be responsible for the balance.
Taking a step back, instead of debiting and transferring to another account, you likely should create separate transfer after payment in the first place:
https://stripe.com/docs/connect/charges-transfers
This would allow you to send the necessary amount to the appropriate account(s) without the need for debits
That makes sense. Yeah in this case we just need to ensure the refund gets routed to the correct person.
I do get the synchronous response from a debit. But if the funds are not there, then I get an error on transfer and have to wait for them to become available before I can trigger the transfer to the correct account. That's where I'm stuck. The main thing for me is that I don't take funds from any other transactions.
I could keep retrying the transfer daily until it works which would be an option. But i wondered if there was a way to see if the debit was fully funded or not?
FWIW, we take a platform fee (e.g. $10) which does not get refunded so when we request a refund we use a debit because it'll be more than the original transfer on the charge (e.g. original transfer $40 + $10 platform fee = $50) which is why we don't just return the transfer. Otherwise we as the platform would be out of pocket.