#jarcher0679_manual-payout-bts
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/1295732851219632129
📝 Have more to share? Add more details, code, screenshots, videos, etc. below.
hi there!
if the payout was created manually, then Stripe can’t identify which transactions are included in each payout. You’re responsible for reconciling payouts you create against your transaction history.
okay Got it. for balance transactions that were in fact included in an automatic payout, is there a way to find out which payout it was by having access to the balance transaction object?
I would list all transactions, then find the ones that aren't included in an automatic payout, then reconcile those ones
or can I not even list balance transactions that weren't included in an automatic payout?
cc @obsidian dagger
I recommend reading this doc that covers this for automatic payouts: https://docs.stripe.com/payouts/reconciliation
I've tried that. that works great for finding all the payouts included in an automatic payout.
So I did that for all payouts but 2 (the manual ones). Then I listed ALL balance transactions for all time, found which ones were included in a payout. and they're all attached to a payout.
so this makes me think, the balance transactions included in manual payouts don't exist when listing all balnce transactions
You need to track payments you consider "included" in manual payouts manually, there is no automatic mapping or linking
You would need balance transactions to increase the balance from payments/transfers, and other balance transactions for the payout itself, but without any link tying them together
I get that. But can you please answer this:
Are balance transactions that are included in manual payouts available via the api https://docs.stripe.com/api/balance_transactions/list
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
I think the answer is "no" -- but now I need to go find all the charges that should have created balance transactions
Are balance transactions that are included in manual payouts available via the api
What do you mean by this?
Can you give an example?
The payout itself corresponds to a balance_transaction you can retrieve, yes
https://docs.stripe.com/api/payouts/object#payout_object-balance_transaction
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Each payment will also have a corresponding balance transaction entry
So, "yes", since everything that impacts your balance has a balance transaction, but you can't inspect which ones for a manual payout because that's not a thing that exists, it's just merged into your balance in between