#nicolas-customerbalance-events

1 messages · Page 1 of 1 (latest)

versed latchBOT
floral zinc
#

Hmmm, that's a lot. Let me dig a bit and circle back

knotty ingot
#

Sure! thanks

livid girder
#

@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

#

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)

knotty ingot
#

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

livid girder
#

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

knotty ingot
#

,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!

livid girder
#

I honestly would listen to all those Events and then do async reconciliation

knotty ingot
#

Cool! Thanks