There are two methods for integrating Stripe with MembershipWorks. The method most commonly used is our quick Connect Stripe method. However, in some cases you may need to integrate with Stripe manually using Restricted Keys instead.

Sign up for or sign into your Stripe account at stripe.com. If you have not already done so, activate your Stripe account.
Go to MembershipWorks > Organization Settings and click the Integration link at the top.

Go to the section titled Payments. Next to Payment Gateway, select Stripe from the dropdown menu and click the Connect Stripe button.
Under Select an account in the Stripe Apps window, click on the Stripe account that you would like to integrate with. In the screenshot below, there is only one account to select, however you may have multiple accounts listed so make sure to click on the account that you want to use to process payments from MembershipWorks.
Click the Install App button at the bottom of the pop-up window.
When the installation is complete, you will see a message that you will be taken back to MembershipWorks automatically.
In MembershipWorks, you will see a message displayed in the Payments box confirming that your account is now connected to Stripe.
Sign up for or sign into your Stripe account at stripe.com. If you have not already done so, activate your Stripe account.
Go to MembershipWorks > Organization Settings and click the Integration link at the top.

Go to the box titled Payments. Next to Payment Gateway, select Stripe from the dropdown menu. If you haven’t contacted us to let us know that you need to use Restricted Keys, you will see a Connect Stripe button below this.
You should not click the Connect Stripe button if you need to integrate with Stripe using Restricted keys. Instead, contact us and we will let you know once we have made the appropriate changes to your account.
After contacting us, you will see the fields where you will need to enter a Live Restricted Key and a Live Public Key instead.
Go to the Stripe API Key page. Mouse over the Publishable Key and then click to copy it.
Go back to MembershipWorks > Organization Settings > Integration > Payments and paste the publishable key in the Live public key field.
Go to the Stripe API Key page. Click the + Create restricted key button.
Under How will you use this API key?, select Providing this key to another website.
In the next box, under Name enter MembershipWorks. Under URL enter https://membershipworks.com and check the box next to Customize permissions for this key. Click Continue at the bottom.
Select Write permission for the following resources and then click Create key:
(other resources can be set to None)
Stripe will display the restricted key once and give you a chance to copy it. They will not display it in full again, so you should copy and paste it somewhere safe such as a password manager program.
After copying the restricted key to a safe place, go back to MembershipWorks > Organization Settings > Integration > Payments and paste it into the Live restricted key field.
Click Save & Continue at the bottom.
