#draakar_api
1 messages ยท Page 1 of 1 (latest)
๐ Welcome to your new thread!
โฒ๏ธ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
โฑ๏ธ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
๐ This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1281607006167371937
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.
- draakar_trasfer-revesal-insufficient-balance, 20 hours ago, 16 messages
You're reversing a transfer to a connect account, so it's not about the funds in your platform account
It's about the funds in the connect account
"The recipient of this transfer does not have sufficient funds in their Stripe balance to reverse this amount."
๐ค
Recipient is the connect account
But the recipient of the original transfer is the platform account not the connected account
tr_1Pvgto4g7W92A4w2qYk6csr1
destination of the original transfer: acct_19DuLsGOs2bxG0Rw
So what does the connected account balance have to do with this? I am giving back money to the connected account not taking
So looks like your platform has a negative available balance
You can use this endpoint to look at your available balance: https://docs.stripe.com/api/balance/balance_retrieve
That breaks it down by available, pending, etc
Let me have a look and get back to you
this is odd, I see the platform has money available in the UI (or it seems like it)
Yeah you have a positive pending balance
It's the available balance that matters here though
If you use the above endpoint, you'll see what I mean
I used it and I see it
But if you could help me understand it would appreciate, because we are receiving funds everytime
Do we have a way to always have positive balance for this cases?
So funds take time to settle in your balance. They're not available to be paid out until they settle. They remain in the pending balance section until they've settled, at which point they transition to available. We touch on this some in https://docs.stripe.com/payouts#payout-speed
Because moving money takes some time basically
Kind of bummer
Sorry meant to link this section :https://docs.stripe.com/payouts#payout-speed
Yeah that's just how money movement works though
Support might can help you with that
It's not available for everyone though
But the issue is why you have a negative available balance
It is not normal right?
Do you transfer a lot and refund a lot?
I wouldn't say that. It just depends on your integration and how often you're moving money around and refunding, etc
basically for each payment intent we do at least a transfer
we don't refund that often
Negative balances happen when you transfer or refund more than you take in money
That isn't the case for sure
Transfers take from your available balance
Which is all that matters here
You may want to consider using source_transaction in transfers: https://docs.stripe.com/connect/separate-charges-and-transfers?platform=web&ui=stripe-hosted#transfer-availability
That may help
But I don't know your integration's specifics/details
We do use the source transaction property
Likely you have some other issues causing this then
Like the transfer you shared for example
not on this specific transfer
This ones like the example are getting money from connected account so they should pose a problem on our balance
Yeah I don't know the details of your integration, but something is contributing to this
You would need to dive deep
should I open a support ticket then?