We are creating a marketplace, we are using stripe for payments and we are creating stripe managed accounts for our users when they register. We are trying to prevent anything that could go wrong and I am thinking scenarios that could mess up things and how we need to handle them.
I was wondering how would you handle a user who selected wrong country when he registered and the stripe managed account on your platform was created with the wrong country? According to stripe documentation you can't change the country of a managed account later. Do you just drop and re-create the stripe managed account? What if the managed account has received funds from a charge and the user find out the problem later?