Disconnect/Switch Stripe Accounts

Article author
Duncan from Memberstack

This guide outlines the options available when you need to change the Stripe account connected to your Memberstack app. Whether you've connected the wrong Stripe account initially, need to switch to a different account, or are reorganizing your payment processing setup, you'll 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.

 

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

If you need to switch to a different Stripe account, follow these steps:

  1. Create a new Memberstack app from your dashboard

  2. Connect your preferred Stripe account to the new app

  3. Set up your plans and settings in the new app

  4. Export your member data from your old app (if needed)

  5. Implement the new app on your website

  6. 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're ready to fully switch over.

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:

  1. Go to the Stripe settings page in your Memberstack dashboard

  2. Click the Disconnect button

  3. Connect your new Stripe account

Disconnecting With Existing Paid Plans or Members (Not Recommended)

⚠️ Warning: This approach will disrupt your existing members' access and subscriptions. It should only be used if creating a new app is absolutely not an option.

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:

  1. Back up your data - Export a complete list of your members and their plan information before making any changes

  2. 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

  3. Delete all paid plans - All plans associated with your old Stripe account must be removed

  4. Once steps 1-3 are complete, click the disconnect button on the Stripe Settings page

  5. Connect your new Stripe account

  6. Recreate all paid plans - These will now connect to your new Stripe account

  7. Have your previous paying members sign up again - They will need to create new subscriptions

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.

Was this article helpful?

Comments

2 comments

  • Comment author
    Joao Filipe

    I have a questions regarding the following steps:

    1. Delete all paying members which will result in their subscriptions being canceled.

    2. 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?

    0
  • Comment author
    Duncan from Memberstack

    1. Correct. You should delete the paying members in Memberstack. 
    2. Yup! You should delete the paid plans in Memberstack too. 

    0

Please sign in to leave a comment.