Collect Payment With Stripe
Creating a members site on WordPress can open up new opportunities for your online business. Using the ProfileGrid plugin, you can easily set up Stripe to handle payments from your members. In this article, we’ll walk you through the process of connecting Stripe to your site so you can start accepting payments quickly and securely.
Activating Stripe
In order to accept payments on your membership site through Stripe, ProfileGrid provides the Stripe Payment System in its list of extensions.
After activation, you’ll need to select your currency and enter the email address where you want payments sent. For testing purposes, the extension offers a test mode that uses virtual money until you’re familiar with how it works.
To start accepting real transactions with Stripe, you’ll need to obtain your API keys. Without these keys, Stripe will show an error when making an API request. There are two types of API keys: Publishable and Secret. You can find these keys in your Stripe Dashboard after creating an account. Once you enter your API keys on the ‘Payment’ page in ‘Global Settings,’ you can begin accepting payments on your site.
Paid Group
Create a paid group or convert existing group into paid one from the group settings, as shown below.
Click on the ‘Add New’ button in the top left corner. This will take you to a ‘New Group’ page where you can set up the content and type of group you want.
If you want to turn an existing group into a paid one, simply click on the ‘Setting’ option at the bottom left of the group. From there, you’ll be taken to the ‘Edit Group’ page, where you can activate the toggle to make it a paid group.
Frontend View

For example, in the ‘Sports’ group, which has been set as a paid group, the joining amount is displayed just below the ‘Join Group’ tab. When someone tries to join this group, they will see a registration form that includes the payment details.
Summary
In this article, we explained how to set up Stripe as a payment method for your WordPress membership site using the ProfileGrid plugin. We covered how to activate Stripe, set up API keys, and make groups paid. If you’re interested in using PayPal instead, we have a separate article that guides you through that process.
Give these steps a try, and let us know how it works for you in the comments!







I’m trying to set up paid groups. I want the group to have monthly with recurring payments automatically or yearly options to purchase. I’m using stripe. Is this possible and if so, how do I do it?
Also, I’d like to automatically remove someone from a paid group once their paid month/year is up if they don’t have automatic renewal.
Hi,
As of now, the feature is not available to remove someone from a paid group once their paid month/year is up if they don’t have automatic renewal.
Our development team is working on this feature, and you will see some action on it very soon.
Let us know if you have any other questions.
Thank you,
Hi,
As of now, the feature is not available to have the group to have monthly with recurring payments automatically or yearly option to purchase
Our development team is working on this feature, and you will see some action on it very soon.
Let us know if you have any other questions.
Thank you,