#Aamir
1 messages · Page 1 of 1 (latest)
hello! can you share more on what you're trying to achieve?
well, we are platform account and having some connect accounts
currently our connect accounts are standard connect accounts
so sometime we needs to transfer some money back from connect account to platform account
on account of the charges platform bear for different type of events
like disputes charges
so for that we are trying to have some connect account balance available to transfer the money back
what charge type are you using?
direct charges? destination charges? or separate charge and transfers?
we are using destination charges
transaction is charged by platform account and then automatically transferred to standard connect account after deducting the application fee.
'transfer_data' => [
'destination' => $request['stripe_account'],
],
is the problem here that you can't reverse the transfer for refunds because the standard account doesn't have enough funds in their balance?
yes
your flow is pretty unusual, we typically don't recommend that you use destination charges for standard accounts - because of this problem that you're seeing now
Yes, I read and told many times but actually we have our old/initial connected accounts are standard a we didn't have any knowledge about these issues
I'm pretty certain that having a reserve set on the Standard account won't solve the problem. The funds that needs to be reversed for a transfer won't be taken from that reserve but you may want to write in to support to check on this
i don't really have a great solution here - you could perform the refund separately from reversing the transfer. Then charge the standard account for the reversed amount of the transfer separately
Ok, if we can have reserve on standard connect account, how? and also what we can do with that reserve amount?
you need to reach out to support for more information on that
it's not an area that we have a lot of knowledge on here on this channel. We mainly help with API related questions here
ok got you
one more thing if you can answer, mainly it is also support related I think but incase you know.
Are we able to debit there external bank account to cover any negative balance?
no, not from your end
if the standard account happens to run into a negative balance, Stripe will attempt to auto debit
but for transfer reversals, it won't allow the connected account to fall into a negative balance
I experienced when there is dispute and we try to reverse the amount from standard connected account via API, even if there is no balance
amount is reversed and balance becomes -ve in connected account
but this is not happened when there is refund
yep
why is that? 🙂
it's the way it was built - in my opinion : You decide when to perform a refund, but we need to charge the corresponding fees for a dispute.
how can we should charge a fee for dispute?
you mean while reversing the transaction/transfer?
you could collate all the disputes and then charge it to your connected accounts outside of Stripe. Alternatively, what i've seen some platforms do is to create a Customer object (to represent that connected account) and have their connected accounts add a credit card or bank account to debit to that Customer object, and invoice their connected accounts that way for whatever they want to charge their connected accounts for
Yes, that's the one way but that would be a manual process and they will pay the invoice when they can.
ah ok
got you.
ok last question:
this is in docs.
To ensure funds can be covered, Stripe holds a reserve on your platform account’s available balance to cover any negative available balances across your Custom and Express accounts.
does it mean reserves can be only for Custom and Express accounts?
sorry, you're going to need to reach out to support about that
ok no problem.