How To Collect PayPal Payments on Your WordPress Site
If you are running a WooCommerce shop or offering any service through your WordPress website, you probably need to accept payments through the site. And thankfully, the technology is growing faster, and so many payment gateways are available for accepting payments from customers.
If we are about to collect payment through our blog, we will surely pick PayPal as the payment gateway. PayPal is one of the most popular payment gateway billions of people use worldwide.
And if you are looking for how to quickly collect PayPal payments on your WordPress blog. In this article, we will show you how you can integrate PayPal into your blog using the famous WordPress form builder plugin WPForms!
WPForms
WPForms is one of the best freemium WordPress form builder plugins available. More than 3 million active users use the WPForms Lite version! Also, for primary contact forms, the free version is good enough.
But the premium version has many advanced features like file upload, conditional logic, email marketing integration, payment gateway integration, etc. In our WPForms review, we have mentioned them.
And for this tutorial, we will be using the WPForms premium version.
How To Collect PayPal Payments Using WPForms?
No matter whether you are selling digital products, physical products, or even accepting donations. With the WPForms PayPal add-on, everything would be too easy. So, let’s see how we can collect PayPal payments inside WordPress using this plugin.
Recommended Read: How To Increase Your Productivity Using WPForms and Zapier?
First, you need to purchase the premium version of the WPForms WordPress plugin. It can be done from here. Once you purchase the plugin, you must log in to your WPForms account and download the premium plugin.
A license key also can be found on your account dashboard. You must install and activate it on your blog and verify the purchase using a valid license key.
So, you will get access to all their premium add-ons and plugin updates.
Now, we might want to enable the PayPal add-on on our website. This is mandatory for integrating PayPal with any forms we create through the WPForms plugin. To do that, go to the WPForms add-ons section.
There, you can see all the available add-ons according to your subscription. And you need to search for the PayPal standard add-on there.
Once you got found the item, install it on your blog.
It will get activated automatically.
Now, we can start creating the payment form.
Thankfully, the WPForms premium version comes with pre-built form templates. There, you could see hundreds of pre-designed templates.
You can move forward with any of that or create a new one entirely from scratch.
Anyway, name your form.
For this tutorial, we will be creating a donation form. You can move forward with any form type. The integration method would be the same. And choose a pre-made template or a blank one.
After selecting the form template, you will be redirected to the form-building wizard.
On the left side, you can see all the available fields. The right side will show you a preview of the form. You can drag fields from the left side and drop them in the builder.
As I mentioned earlier, no coding is required.
Here, in this case, there are fields available like:
- Name.
- Email.
- Amount.
- Message.
You can always modify the fields. For example, if you don’t want the message field, simply remove it. Also, if you need to add a multiple-choice field, you can drag and drop it into the form builder.
In our case, these are good enough.
So, we have done enough with the fields. The next thing we need to do is integrate our form with PayPal. So when someone sends us money through the form, it will get deposited in our PayPal account.
Go to the Payments tab. There, you can see the PayPal add-on.
Select it, and then you can see the configuration.
What you need to do is enable the PayPal payment system. Also, you need to enter your email address, which is associated with the PayPal account.
Make sure you have enabled the payment mode as Production, not Test/ SandBox. You can select the payment type as products and services or as a donation.
If someone fails to complete the payment, you can redirect them to a custom URL. This is a great feature. And above all, you can ask for your customers’ address or leave it.
And also, WPForms comes with the Conditional Logic feature. This will help us to make the forms even more powerful. You can enable it and configure it to make the forms better. And in this case, we have done enough with the configuration of the form. So, save it.
Now, it is time to embed the form. WPForms is optimized for Gutenberg. So, if you are using the Gutenberg editor, not the classic editor, you can use the WPForms block inside the editor and embed the form. Using the classic editor, you can use the form’s shortcode.
Anyway, go to a page where you need to display the form. In the editor, you could see a button called add form.
After clicking on the button, you can see all the available forms inside a box.
Select the form you created from there and insert it into your page. A shortcode will be visible on your page.
And publish or update the page. You can see the changes if you check the page from the front end. The form will be visible there!
So when someone sends you a payment, it will get deposited into your PayPal account.
This is how you can accept PayPal payments inside WordPress. There are many available methods; from those, this is the easiest, safest, and best practice.
Recommended Read: How To Integrate WPForms With Brevo And Improve Lead Generation?
Get Started With WPForms Premium
You can get the premium version of WPForms below.
$This is an affiliate link
If you have any doubts, feel free to comment below. We will probably get back to you with a solution.
We hope you found this article helpful and enjoyed the read. Please consider sharing this article with your friends and fellow bloggers on social media if you do. Check our WordPress archive for more WordPress tutorials, themes, and plugin reviews.
About the Author
Enter your Email Address below and be the FIRST to receive our Blogging Tips.
Reader Interactions
Comments
Leave a Reply
You must be logged in to post a comment.
Dev Patel says
If you are running a WooCommerce shop or offering any service through your WordPress website, you probably need to accept payments through the site. And thankfully, the technology is growing faster, and there are so many payment gateways available for accepting payments from customers. Thanks for explaining everything in detail.
BlogHeist says
Hey Dev!
Thanks for sharing your views.
We are glad you found our article helpful.
Should you’ve any questions, please don’t hesitate to get in touch:
https://blogheist.com/contact-us/
Ruth Young says
I need help in setting up Stripe addon for WPForms. Any tutorial or support?
Nirmal Kumar says
Hey Ruth,
You can refer to this guide: https://blogheist.com/payment-form/
Krish says
What are the alternate payment integrations available in WPForms for Indian users? In India, Paypal is not so popular. And the problem with Paypal is that, it is a little difficult process for creating a Paypal account. Payment wallets like Paytm, Google Pay, PhonePe would be awesome.
Nirmal Kumar says
Hey Krish,
It is true that Indians have a hard time in getting a Paypal account, because of so many restrictions in place. And UPIs are more popular here than a payment processor like Paypal.
Unfortunately, WPForms does not have an integration for UPIs as of now. But, you can still use stripe integration and offer credit card payments. You can refer to this tutorial: https://blogheist.com/payment-form/
Kittu says
Hey Christina, Just like a Paypal add-on is there any addon available from Instamojo. It is a pretty useful platform to get payments online in India.
Nirmal Kumar says
Hey Kittu,
It is definitely a nice idea to integrate Instamojo with WPForms to accept payments from Indian users.
Unfortunately, there is no such integration available as of now. Let’s hope the WPForms team would come up with this in the future.
Phyllis Anderson says
Thank you so much for sharing this wonderful tutorial. BTW what plugin are you guys using at OnlineRockersHub? Are you collecting Payments at ORH also?
Nirmal Kumar says
Thanks, Phyllis.
We do use the WPForms plugin at ORH. But we are not collecting any payments here.
Aahil says
It is possible to collect Paypal Payments on WPForms with the free version? Or do we need to get WPForms Pro for this?
Nirmal Kumar says
Hello Aahil,
You will need WPForms Premium membership to install Paypal Addon.
Unfortunately, the feature is not available in the free version as of now.
Bonnie Davis says
Thanks for this tutorial. I have been following all your WPForms tutorials. It looks like the plugin is awesome. I would definitely consider buying this plugin. Do you have any specific coupon code or discount for me to buy this plugin?
Nirmal Kumar says
That’s so nice to hear Bonnie that you are interested in buying WPForms. You can find the WPForms Coupon code Here.