@chrisNYC Ok so to start with, I would revoke the Ghost app from your Stripe account - to make sure that Ghost does not have any way to modify or do anything with the subscriptions belonging to your other business. It shouldn’t anyway, but it’s a good precaution.
In your Stripe account go to
Settings -> Team & security -> Authorized applications
Then click “Revoke access” beside Ghost.
Then, you’ll need to manually delete the members in Ghost who have an active Stripe subscription. At the moment this has to be done 1by1, unless you’re comfortable modifying your database (sorry, improvement coming soon)
When you delete the member, Ghost will ask “Do you also want to cancel the Stripe subscription?” – you can say no - but either way, Ghost can’t do anything because access has already been revoked.
Once you have no members in Ghost with an active subscription, then you will be able to “Disconnect Stripe” inside Ghost, and connect a new one.
Finally, you will need to re-import a CSV of members with their new Stripe customer IDs from the new account - to have the members appear in Ghost again.
Thanks for posting this, we’re working on some changes and improvements right away to make this less painful if anyone else runs into the same problem in future