#HVMP
1 messages · Page 1 of 1 (latest)
Basically we'd attempt to claw funds from the account balance
And if not, the above negative balance scenario occurs
Right right.
I just found out that the "claw back" scenario is shown in the payouts. So the clawback portion isn't what I'm concerned about. I am wondering how a transfer reversal does.
For example, if we have a brand new connect account and we transfer $100, then a payout happens, the resulting balance transaction has a payment associated to he $100 transfer.
If in a similar but different scenario we have a brand new account and we transfer $100, then reverse $50 (before payout), how in the balance transaction do we get information about both the transfer and the reversal to know that it was "net" paid out as the $50?
I know this is all "obvious" looking at the UI, but we're basically needing to work off events from stripe to copy some of this data to an internal datastore, and we'll need to be able to net out the difference of transfers and know they were "paid out".
I believe there'd be 2 different balance transactions in this scenario
One for the transfer and one for the reversal
Recommend you try this all out in test mode first though
Gotcha, that's exactly what I'm doing.
I'd be curious about the balance transaction.. because there is only ever 1 listed in a payout.reconciliation_completed event.
Here is a screenshot of a payout.reconciliation_completed from out test env, as well as an account we have set up to do the scenario I've described.
As you can see the payout.reconciliation_completed doesn't have an array type for it's data related to balance transaction.
OK, I think we're set up to discover how it'll work. I wanted to check in with you all to validated either or both my assumption(s) and how to validate functionality.
Thanks for the help 🙂
