Integrating s2Member

PayKickstart integrates seamlessly with the s2Member API, allowing you to add/remove customers to different membership levels in your s2Member account upon purchase.

Here are the steps to integrate with s2Member:

* Note: You MUST have a s2Member PRO Account

Step 1:

You need to grab your s2Member API key that they provide.

Here is where you can find the API key provided by s2Member.

Step 2:

In your PayKickstart dashboard via the app, click on Campaigns in the left-hand side-bar. You will be taken to the campaign section where you can choose the campaign you would like to integrate with. Once located, select the blue edit campaign button.

Step 3:

In the ‘Campaign settings’, please scroll down until you see 'Membership Service'. 

Click to enable the Membership integration

Select s2Member and enter in the URL where s2Member is installed and the API Key provided by s2Member.

*Note: you only need the base of the url.

Step 4:

In the Product settings, select Step 3 (Integrations) to open up your integrations settings for the product.


 #1: Enable the membership integration option.

#2: (Optional) If you want to allow the customer to choose their own membership password at checkout, then enable this option. If you want to provide the customer with an auto-generated password, leave this option disabled.
IMPORTANT NOTE FOR PASSWORD FIELDSIf you are also offering an order bump or upsell product with a membership integration in the same funnel, the order bump or upsell purchase would use the chosen password set for the first product(Front end) purchase. AND, If the customer already exists in the Membership service, then CUSTOM PASSWORD functionality will not assign the customer a new password, but instead, provide the customer with their previous set password to access the membership.

#3: Select your Membership platform.

Step 5:

Now select the level you want to associate with the product.

After selecting the membership and level/plan/course click save in the top right of the page to save the product settings.

After you save the integration settings for the product, the customer would receive login access to the membership platform after purchase.

If the purchase is related to a subscription, access to the membership would be controlled automatically the customer’s subscription status in PayKickstart.

More Information:

Pro API for Remote Operations


Was this article helpful?

Related Articles