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

Blog

How to Build Paid Members Site Using PayPal

Collect Payment With PayPal 

Creating a paid membership site can be a powerful way to offer exclusive content or services to your audience. With the ProfileGrid WordPress plugin, setting up such a site becomes straightforward and efficient. This article will guide you through the process of using PayPal to manage payments.

Activating the Payment Settings

To help you build a membership site using PayPal, ProfileGrid provides a Payment Setting feature. You can easily activate it by going to the Global Settings page found under the ProfileGrid menu.

Build Paid Membership Site Using PayPal global settings

Enable the toggle to activate PayPal Payment Processor.

Build Paid Membership Site Using PayPal payment processor

As shown in the image above, I’ve activated the Test Mode toggle, which allows you to accept virtual money for testing purposes. When you’re ready to accept real transactions on your site, be sure to disable Test Mode. The next important step is entering the email address where you want payments to be directed. It’s essential to create a PayPal account first, and the email address you use for your PayPal account should be entered in the PayPal Email field. Once you’ve done that, click the ‘Save’ button to complete the setup.

Creating a Paid Group

To build a membership site using PayPal, you’ll first need to create a paid group. Start by clicking on the ‘ProfileGrid’ option under the ‘ProfileGrid’ menu. Then, 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 the group.

Build Paid Membership Site Using PayPal group manager

If you want to turn an existing group into a paid one, click on the ‘Setting’ option at the bottom left of the group. On the ‘Edit Group’ page, simply activate the toggle for the paid group option

Build Paid Membership Site Using PayPal edit group page

Given below is the frontend view of a paid group: ‘Sports’.

Build Paid Membership Site Using PayPal paid groups

When someone tries to join this group, they’ll be directed to a registration page where they can complete their payment using PayPal.

Build Paid Membership Site Using PayPal registration

The image above shows the registration page for the paid group, displaying PayPal as the payment method. Once the user submits the form, they will be automatically redirected to the PayPal Payment page. After entering their card details, the payment will be sent directly to the admin’s PayPal account.

Build Paid Membership Site Using PayPal frontend


Summary

In this article, we walked you through the steps to build a membership site using the ProfileGrid WordPress plugin and PayPal. We covered how to activate payment settings, create a paid group, and set up the registration page with PayPal as the payment method. Now, when someone joins your group, they’ll easily make payments through PayPal.

Give this method a try, and let us know in the comments how it works for you!

6 Comments

  1. Amanda

    This appears to work to get the payment processed, but when the person is returned back to the site, they do not have access to the group they just paid for. What is missing from the second part of this process?

    1. ProfileGrid

      It seems like group has not been assigned to the user. Could you please confirm if user’s payment was completed. For paid groups, those will be assigned to members only post confirmation of payment (IPN) from payment server. Sometimes, the system may get confirmation right away, but in other cases, it takes more time depending on server and network speed. Could you please check user account again on site.

  2. JH

    How about yearly membership renewals or you get booted from the group, etc?

    1. ProfileGrid

      Duration of membership or recurring payment for a group in ProfileGrid can be achieve with integration with plugin RegistrationMagic. For more details on the integration, visit this link: https://profilegrid.co/profilegrid-registrationmagic-integration/.

      Using automation feature of RegistrationMagic, user account can be deactivated or deleted once membership has expired: https://registrationmagic.com/automation-wordpress-form-submission-time/

  3. Arvind

    In place of PayPal, is it possible to integrate Stripe / Woocom payment system / Razorpay?

    1. ProfileGrid Editorial Team

      Plugin allows to integrate the stripe for payment. Check the link for more details: https://profilegrid.co/how-accept-payments-on-membership-site-using-stripe/

Leave a Comment

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