#zintegy

1 messages · Page 1 of 1 (latest)

crisp plinthBOT
untold moss
#

Hello! I believe if it actively has a negative balance you wouldn't be able to delete the account

sweet jay
#

I agree, seeing

Custom or Express accounts created using live-mode keys can only be deleted once all balances are zero.
in the API docs.

How would you suggest I proceed with deleting this account?

#

Intuitively, a balance should be "zero" after the only transfer on an account has been reversed. I can understand how currency conversion changes will mess with this a bit but it seems a little weird

untold moss
#

Quickest thing would probably be to transfer that amount to the connected account to bring the balance back up to 0

sweet jay
#

Okay. I can work with that. But let's consider the hypothetical situation in reverse:

I transfer $10 USD to an account, which received $12 CAD
I reverse this transfer at a point when $10 USD = $10 CAD. What happens?

  • We receive $10 USD, the account now has a balance of $2 CAD
  • We receive $12 USD and the account now has a balance of $0 CAD
untold moss
#

I believe you'd receive $10 USD

sweet jay
#

In that situation, how would I zero out the balance? I would need to 'take' money from the account and move it into my own, but not sure if stripe.Transfer.create supports this direction of transfer

untold moss
#

Hmm... I know there are tools internally that would be able to handle this

#

Is this something you're worried will happen often? Account debits could be an option if both the connected account and platform are in the same region

#

but other than that I think you're best option would probably be to either pay out the funds or contact support (https://support.stripe.com/contact) to help reconcile things

sweet jay
#

This is, at the moment, a hypothetical exercise to cover my bases, but considering there are several express accounts registered with us that have been unable to receive payouts (likely due to missing info or incorrect bank details), at some point we would like to claw-back those balances. if these balances are in USD then everything is fine but we frequently have non-USD accounts.

In fact, I may need some internal tools to help out with the initial account I'm dealing with (https://dashboard.stripe.com/connect/accounts/acct_1NcpaeRlIZcNKxIR/activity)

I tried zeroing out their CAD balance, but CAD0.09 is somewhere between $0.06 and $0.07 USD. I got to a point where visually there is a 0 balance, but just tried deleting the account and received:

InvalidRequestError: Request req_Vo27C9M38geKxg: For an account created with your live-mode key, you cannot delete the account when the balance in any currency is non-zero. Currencies with non-zero balances: cad.

is this something I should be contacting support rather than dev-help for?

untold moss
#

Yeah I'd contact support for this - they'll know exactly which tools to use, and will probably have more insight/recommendations on how to handle it