⚡ End of Year Sale! 10% OFF all paid plans. Use code PG10JAN. Explore Plans

Blog

How To Accept Payments On WordPress Membership Site Using Stripe

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.

Accept Payments On Membership Site extension

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.

Accept Payments On Membership Site global settings

Paid Group

Create a paid group or convert existing group into paid one from the group settings, as shown below.

Accept Payments On Membership Site paid group

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.

Accept Payments On Membership Site edit page

Frontend View

Accept Payments On Membership Site 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.

Accept Payments On Membership Site registration

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!

4 Comments

  1. Huckleberry Ulbricht

    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?

    1. Huckleberry Ulbricht

      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.

      1. ProfileGrid Editorial Team

        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,

    2. ProfileGrid Editorial Team

      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,

Leave a Comment

Your email address will not be published. Required fields are marked *