MemberPress plugins can be installed on multiple websites, but each will require a license activation.
This document will explain the requirements for using MemberPress on multiple websites or WordPress multisite.
Using MemberPress On Multiple Websites
When you install the MemberPress plugin on any website, you must activate the license key within 21 days. If the license key is not activated within this time frame, the plugin backend will be deactivated.
MemberPress Basic, Plus, and Pro plans all come with one available license (site) activation. You will use up one site activation for every website on which you activate the MemberPress plugin's license key.
Thus, to use your MemberPress plugin on additional websites, you must purchase additional site activations for each additional website.
WordPress Multisite vs. Separate Websites
MemberPress does not officially support WordPress Multisite at this time, but some customers have had success getting it to work. Some functions and add-ons may not work correctly or as expected on a WordPress Multisite setup.
MemberPress can run independently on seperate websites. If you need to integrate, or share membership data between separate sites, you will need to use Zapier or a custom implementation to sync the data between sites.
Stripe
Stripe's terms of service requires a separate Stripe account for each legal entity. So if you sites are seperate businesses then you will need seperate Stripe accounts. You can setup multiple Stripe accounts under a single email address. For more information see Stripe's article on multiple accounts.
If your sites all operate under the same legal entity you MUST use Stripe Elements on your sites. Stripe Check DOES NOT support multiple websites.
PayPal
PayPal standard requires the use of IPN in PayPal. PayPal can only have one IPN url setup at a time. So if you need to use PayPal on multiple websites we recommend having seperate PayPal accounts.
Syncing Data
If you need MemberPress to share data between you sites, you will need to set up a custom integration that updates the information across sites. We recommend using our official Zapier integration for this. You can also use our Developer Tools add-on to create a custom integration.