The Stripe payments plugin has a nice on-site quick checkout process via the Stripe gateway. Also, it has options to accept other payments like Apple pay, Google pay etc via Stripe gateway. So this integration opens up more ways for you to receive membership payments from your users.
Creating a Membership Product in the Stripe Payments Plugin
First of all, you will need to configure the basic Stripe Payments plugin settings to set that plugin up.
Step 1) Create a Membership Level
Create a membership level in the Simple Membership plugin (if you don’t have one already).
Read this documentation that explains how to create a membership level.
Step 2) Create a New Stripe Payments Product
Click on the Add New Product menu under the Stripe Payments plugin’s admin dashboard menu.
Create a product that closely represents the membership that you are going to offer. For example, the product title may read “6 Months Membership to Our Site”. Enter a price for the membership that someone must pay to gain access to your membership only content. Configure all the details as needed to create the new product.
Step 3) Connect the Product to the Membership Level
Scroll down to the section that reads Simple Membership Level
Select a membership level from the drop-down to connect this product to the level in question. Below is an example screenshot.
Save or Publish the Stripe payments product.
Step 4) Embed the Stripe Payments Product on a Page
You can now embed this newly created product (for membership payment) on your Membership Join Us page. Visitors can then pay using any payment methods available in that plugin.
This documentation on the Stripe payments plugin website explains how you can embed any product on any WordPress post or page.
What Happens After a Payment or Transaction?
If the payment is made by a NEW member then the user will receive an email that contains a special link to complete the registration. Read the registration process overview documentation to learn more on how a typical membership registration process works.
If the payment is made by an EXISTING member then the membership level (associated with this payment button) is applied to the existing member’s profile.
Note: The member must be logged into the site as a member for this plugin to recognize the user and treat him/her as an existing member.