#nicolas-customerbalance-events
1 messages · Page 1 of 1 (latest)
Hmmm, that's a lot. Let me dig a bit and circle back
Sure! thanks
@knotty ingot I'll try to help but the server is really busy right now and you've been asking really deep and complex questions about a pretty new feature for the past 2 days
I think you would have a better experience working directly with our support team for 1:1 help where you can ask follow up questions to one person that has context on your previous asks.
I'm looking at your ask though, just will take some time to grasp it
So the CashBalanceTransaction is a specific API resource that describes money moving into the Customer's CashBalance and it's described here https://stripe.com/docs/api/cash_balance_transactions/object
It does have that funded hash where it provides more information about the underlying bank transfer (which is country specific) https://stripe.com/docs/api/cash_balance_transactions/object#customer_cash_balance_transaction_object-funded
I think the issue you have is that the Event(s) you are listening to are a bit more generic and they are about reflecting the overall CashBalance of a Customer so they describe the CashBalance object: https://stripe.com/docs/api/cash_balance/object
If you compare this to normal payments on your account you have a Balance which is your total available/pending balance and then you have separate BalanceTransaction objects that represent every money movement like each Charge coming in, Refund going out, etc.
So first does all of that make sense (maybe you already know that though)
Aprecciate the information @livid girder .
One more question. I found the "customer_cash_balance_transaction.created" event.
In that event, I have all the information I need. Specifically the reference if the client had specify that in the transfer.
Do you think it's a good practice to listen to that event instead of the "cash_balance.funds_available" as stripe documentation says?
In that last event the information is too basic compared with the "customer_cash_balance_transaction.created" event
yes
I think our advice is tailored more towards automatic reconcilation
But in your case you likely want to listen to all those Events and react accordingly
nicolas-customerbalance-events
,Exactly! Because of some of our system processing fees I'm not able to use automatic reconciliation which I think also is the best option.
Okay, then I'll start listening to "customer_cash_balance_transaction.created" instead of "cash_balance.funds_available".
If I have more questions, should I contact someone special as you were mentioning? I know I've been asking complex questions.
Thanks!
I honestly would listen to all those Events and then do async reconciliation
Cool! Thanks