#alpha_mouse
1 messages · Page 1 of 1 (latest)
Hi there!
To avoid this type of error we recommend setting the source_transaction parameter: https://stripe.com/docs/api/transfers/create#create_transfer-source_transaction
👋 taking over for my colleague. Let me know if there's any follow-up Qs I can answer!
Hi, yes, I still have a follow up question, what should have been used for source_transaction for the case of dispute reinstatement? The dispute in question is du_1NngP0FgNLsBpw0PrkxaPTAE. Should txn_1O7f81FgNLsBpw0Pggzm1Tjc have been used?
Also, now that that transaction funds were already paid out, should we just wait till the needed sum becomes available on our balance once again from other transactions?
source_transaction is the Charge ID ch_xxx
Also, now that that transaction funds were already paid out, should we just wait till the needed sum becomes available on our balance once again from other transactions?
https://support.stripe.com/questions/handling-negative-balances-in-your-stripe-account
Find help and support for Stripe. Our support site provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
That's what I thought, but I'm having trouble figuring out what what exactly to use in case of a dispute. An id of the original disputed transaction?
We're attempting a transfer to reinstate disputed transaction, because the dispute was won
oh so you got your money back and now you want to restore it to the connected account?
yes, that's correct
did you do a transfer reversal when the dispute happened?
Yes, trr_1NngPFFgNLsBpw0P3fGtItFZ
unfortunately it seems that we don't offer an elegant and straightforward solution to the issue
possible workaround solutions include
- (only really works well if your platform is on manual payouts) you can accumulate a balance to pay back
- don't reverse the transfer until after the dispute has been won or lost so you don't have to reverse the reversal
- 'make a note' in your system that you 'owe' that connected account some money and fix them up some other way, like charging them less application fees on their next few payments
- send them money outside of Stripe
Thanks for looking this up. Regarding the first option, why exactly payouts being manual is important? Do you approximately mean that if the payouts are automatic we don't ever have any balance that can be used for such transfers to connected accounts?
If so, would adding funds to our balance from the bank help?
Hi! I'm taking over from my colleague. Please, give me a moment to catch up.
Just to summarise my understanding, you want to "refund a refund"? And the transfer to the CA didn't take place? Correct?
Yes, that's right. So I'm trying to understand why exactly did it not succeed and what to do better
You just need to do an extra step on your own and transfer the funds to the Connected Account again: https://stripe.com/docs/api/transfers/create
Yes, that's what we tried to do, but it failed saying balance_insufficient (req_D5cLQBKGvctlLK), and I'm not sure why is it not sufficient
Are you sure it wasn't transfered already?
These transfers are attempted in the handling of dispute won webhook. So far they've failed evt_3NL61yFgNLsBpw0P18LYQwpE.
I've also looked at the corresponding CA transactions and didn't see anything resembling this transfer amount
Does your Platform has the required amount in balance?
That's a good question. Overall - yes. Though the sum "available" is less than that. So maybe we do need to wait till some of the "pending" becomes available.
One of the question that your colleague unfortunately didn't have time to answer was, if we were to top up our platform balance from bank, will this top-up amount become available right away? i.e. would it help to do that?
Yes, you can either wait or top up the account.
I think I've leaned everything I needed, thanks!
Happy to help.