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.
Enable the toggle to activate PayPal Payment Processor.
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.
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
Given below is the frontend view of a paid group: ‘Sports’.

When someone tries to join this group, they’ll be directed to a registration page where they can complete their payment using PayPal.
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.
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!








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?
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.
How about yearly membership renewals or you get booted from the group, etc?
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/
In place of PayPal, is it possible to integrate Stripe / Woocom payment system / Razorpay?
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/