This guide outlines the options available when you need to change the Stripe account connected to your Memberstack app. Whether you have connected the wrong Stripe account initially, need to switch to a different account, or are reorganizing your payment processing setup, you will find the appropriate steps here. Before making any changes to your Stripe connection, please read this entire guide carefully as the process can significantly impact your members and payment systems.
1) Why We Recommend Creating a New App
Many support tickets we receive involve complications after disconnecting Stripe accounts. Here's why creating a new Memberstack app is usually better than disconnecting Stripe:
- Preserves all existing member data and subscription relationships
- Prevents payment disruptions for your current members
- Avoids complicated data migration and reconstruction
- Reduces the risk of losing member access or payment information
- Creates a clean separation between your old and new systems
Recommended Approach: Create a New App
If you need to switch to a different Stripe account, follow these steps:
- Create a new Memberstack app from your dashboard
- Connect your preferred Stripe account to the new app
- Set up your plans and settings in the new app
- Export your member data from your old app (if needed)
- Implement the new app on your website
- Communicate the change to your existing members, providing clear instructions on how to create accounts in the new system if necessary
This approach allows for a smooth transition while keeping your existing setup functional until you are ready to fully switch over.
2) Disconnecting When No Paid Plans or Members Exist
If you haven't created any paid plans or don't have any paying members yet, disconnecting is straightforward:
- Go to the Stripe settings page in your Memberstack dashboard
- Click the Disconnect button
- Connect your new Stripe account
Disconnecting With Existing Paid Plans or Members (Not Recommended)
Memberstack requires all paid plans to have a Stripe product in a connected Stripe account. When you disconnect Stripe, the connections between your members, plans, and Stripe products are broken. This creates significant issues that require manual intervention.
If you must disconnect with existing paid plans:
- Back up your data - Export a complete list of your members and their plan information before making any changes
-
Delete all paying members - This will cancel their subscriptions in Stripe
Note: This will immediately remove their access to your site and cancel their billing
- Delete all paid plans - All plans associated with your old Stripe account must be removed
- Once steps 1-3 are complete, click the disconnect button on the Stripe Settings page
- Connect your new Stripe account
- Recreate all paid plans - These will now connect to your new Stripe account. However, if you already have paid plans in the Stripe account that you want to bring over to Memberstack, kindly follow the steps in this article.
- Have your previous paying members sign up again - They will need to create new subscriptions. Alternatively, you can re-import the member data you backed up earlier (just be sure to leave the Member ID and Stripe ID columns blank when importing). Don’t forget to notify your members that they’ll need to use the “Forgot Password” option on your website to create a new password before they can log in.
3) Troubleshooting Common Issues
Disconnect Button Not Visible
If you have followed all the above steps and still do not see a disconnect button on the Stripe settings page:
- Double-check that you've deleted all paid plans
- Verify that you have no members on paid plans
- Try refreshing the page or logging out and back in
- If still not visible, create a support request here
Stripe Connection Lost Unexpectedly
If your Stripe connection has been lost due to account issues:
- Check your Stripe dashboard to ensure your account is in good standing
- Verify that your Stripe account has not been deleted or deactivated
- Try reconnecting through the Memberstack dashboard
- If you're unable to reconnect, follow our guidance for creating a new app
Member Access Issues After Reconnecting
If members are experiencing access issues after you've reconnected to a new Stripe account:
- Remember that existing members will need to sign up again with new subscriptions
- Old member accounts won't automatically transfer to the new Stripe connection
- Consider using Memberstack's coupon feature to offer discounts for the inconvenience
Need Further Assistance?
If you encounter any issues during this process or have questions about the best approach for your specific situation, please create a support request here.
Comments
9 comments
I have a questions regarding the following steps:
Delete all paying members which will result in their subscriptions being canceled.
Delete all paid plans because they are associated with your old Stripe account.
All paying members should be deleted on the stripe account or the memberstack account?
All paid plans should be deleted on the memberstack account, right?
1. Correct. You should delete the paying members in Memberstack.
2. Yup! You should delete the paid plans in Memberstack too.
How long doest it take to change the stripe account?
Do you have a developer to recommend to do it ?
Hello,
I need to know
how long does it take to disconnect and switch stripe accounts followings your guidelines. Also, could you do it for me ? Do you have an experienced developper to recommend ? thanks
Hey Tom, that's something our team needs to do, but assuming you have followed all the steps above then it can be quick. Just depends on our current workload.
Hello Duncan from Memberstack, so you could do it for us ? right ?
I don't have the required accesses, but you can submit a support request here after you've tried everything else above. https://docs.memberstack.com/hc/en-us/requests/new
What do you think of this https://docs.stripe.com/billing/subscriptions/import-subscriptions-toolkit
Looks good! Have you tried a test migration yet between your current Stripe account and your new Stripe account? Looks like you can test everything first using Stripe's test mode. (If/when you do your test double check that the customer IDs and product IDs stay the same. That's very important for Memberstack).
Please sign in to leave a comment.