How to Connect MemberPress to a Different Stripe Account when you have Active Subscriptions

If you have active subscriptions on your existing Stripe account connected with MemberPress but need to change the account for whatever reason while keeping those subscriptions, you, unfortunately, can't connect MemberPress to your new Stripe account and expect that everything will simply continue working. There's a certain procedure you need to follow, which is explained below.


You first need to contact Stripe and ask them to move the data from your old account to your new account - https://support.stripe.com/questions/copy-existing-account-data-to-a-new-stripe-account.


After Stripe completes that part, you'd need to recreate the subscriptions in your new account - https://support.stripe.com/questions/recreate-subscriptions-and-plans-after-moving-to-a-new-stripe-account.


When that's done, those subscriptions will get new sub_xxxxxxxxxx IDs.


If you need any assistance with this step, please ask Stripe support to help you out.


Now, you need to update existing subscriptions in the MemberPress > Subscriptions section and replace the current sub_xxxxxxxxx with the new ones from Stripe. That's necessary because, according to Stripe documentation, the new subscriptions will have new sub_xxxxxxxxx IDs. If you don't have many subscriptions, you can do it manually, one by one, from the MemberPress > Subscriptions section.

If that's not an option, you can update them by following Migrating or Importing Automatically Recurring Subscriptions.


The easiest way of doing it would be to export your existing subscriptions from the MemberPress > Subscriptions section using the "Export table as a CSV" link at the bottom, then edit the file, change the subscription IDs and reimport the file.

Please note that in this case, you must have the id field to the CSV file in order to update existing subscriptions or new ones will be created:

  • id -- Updates the subscription information for the existing subscription matching the id. If left blank, this will create a new subscription. Be sure to use the id from the "Id" column on the MemberPress > Subscriptions page, as shown here. This field requires MemberPress Importer version 1.6.0 or newer.

Of course, you'd also need to connect MemberPress with your new Stripe account, as described in Configuring and Troubleshooting with Stripe, so that the transactions generated by renewals show up in MemberPress.


That would be it. You have successfully completed the migration process.


Please note that if you also need to change the currency in the process, that's something you need to discuss with Stripe support.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.