#TAndre-connect
1 messages · Page 1 of 1 (latest)
Hi, I want to add funds to a connected account but don't use my platform balance
So you want to use the connected account's external accounts to add the funds?
yes
And what type of connected account do you have? Standard, Express, or Custom?
Custom
I need to organize a refund payment, but payout revers have a limitation for 90days. So, I found the TopUps and try to use it, but have the error "Cannot create top-ups on behalf of another account."
Yes I don't think it's possible to add founds to a connected account using its own external account.
I need to organize a refund payment, but payout revers have a limitation for 90days.
Can you clarify what you are trying to do?
I use header stripe-accout
resolve(StripeClient::class)->topups->create([
'amount' => $amount,
'currency' => CurrencyEnum::DEFAULT,
'source' => 'ba_1KjO0NQKX83ukrGDKCvxsnCY',
], [
'stripe_account' => 'acct_1KjNxKQKX83ukrGD',
])
Or maybe you have a solution - how to organize a refund payment after 90days
how to organize a refund payment after 90days
Can you clarify this, maybe with a concrete example? I'm not sure I understand.
So,
I have connectAccount with two or more external accounts. Then I charge the customer by ACH -> send to connect balance - > manually payout to second external account.
After some time needs do refund. So I planig do reverse payout, reverse transfer and refund charge.
But reverse payout have limitation https://stripe.com/docs/connect/payout-reversals#requirements
Got it. So after 90 days you are worried that the connected account won't have enough funds to actually do the refund. And you cannot reverse the payout.
If you are using custom accounts, then ultimately the platform is responsible for the refunds. So that's something that you'll have to manage on your end. For example by keeping track of how much each connected account owns you (due to refunds), and so next time there's a payment, you keep a larger share of the amount to compensate for this.
yes, but its will be work correctly if connect will be have only one external account. But in my case connect have two external accounts, so very important that payments of category 1 go to external account 1 and payments of category 2 go to external account 2. And if user try do refund payment of category 2 then needs use funds only from external account 2
So if I understand correctly: you do a payment, send the money to the connected account, then do a manual payout to external account A. Later if you need to do a refund you want to take the money from external account A (and nowhere else)?
yes
And you do the manual payout right away? You don' hold the funds for a while to be able to handle refunds?
yes, I check when will be available funds and do the manual payout
so every payment has a payout
Then I would recommend to wait before doing the payout. This way the connected account always has some available balance that you can use for refunds.