Last updated on February 23, 2024 by Formidable Team

How To Create a PayPal Payment Form in WordPress

This step-by-step guide teaches you how to create a PayPal payment form. Simplifying transactions and enhancing a website's functionality with just a few steps.

How To Create a PayPal Payment Form

Approximate read time: 6 minutes

PayPal has over 430 million active users. So, if your website sells products and doesn't have a PayPal payment form, you're missing out on easy money.

But, adding one to your WordPress website can be time-consuming.

Not with this guide, though. At the end of this step-by-step tutorial, you'll have a PayPal payment form on your WordPress site using one plugin.

So, let's get started.

Why use a WordPress plugin for your PayPal payment form

We know what you're probably thinking.

Another plugin? No, thank you.

And we understand. There's a balance between site speed and the number of plugins on your website. But, with how much a plugin can help you, it's worth considering.

Here's why:

  • Ease of use: Plugins have quicker setup and simple dashboards to reduce the headaches (and time) you have while adding PayPal payment forms.
  • Flexibility: It doesn't stop at forms. With a plugin, you can create payment buttons (like Buy Now PayPal button, subscription, donation, and more). Plus you can customize their look to match your site.
  • Security: Plugins guarantee secure transactions to protect customer information.
  • More features: Depending on the plugin, you get even more features. They offer shipping/tax calculators, multiple currencies, and more.

So, you've got the why. Let's get to the how.

Formidable Forms makes advanced site building simple. Launch forms, directories, dashboards, and custom WordPress apps faster than ever before.

How to create a PayPal Payment form

There are many plugins you can choose from.

But, as you probably guessed, we recommend using Formidable Forms.

Not only is it the best WordPress form plugin, but it also has a PayPal forms plugin to add PayPal integration to your website.

It collects instant payments from your customers after a form is submitted. They often donโ€™t even need a PayPal account to do it. You only need a Formidable form that redirects to a PayPal Checkout.

From there, your customer chooses their payment method: their PayPal account, debit card, or credit card payment. And you can choose to set up recurring payments or just one-time payments.

You need Formidable's Business plan or above to create a WordPress form with PayPal. So, grab a plan to our form maker, then install and activate it.

Then, there are six easy steps to accept PayPal payments Formidable:

Step 1: Download and install the PayPal forms plugin in WordPress

First, log in to your WordPress dashboard area. Next, go to Formidable โ†’ Add-Ons. Simply find the PayPal forms plugin and click Install.

Formidable Forms PayPal add-on

Step 2: Set up the PayPal plugin

Next, integrate PayPal with Formidable Forms. You need to have a PayPal account already set up for this bit.

Go to Formidable โ†’ Global Settings and click the PayPal tab.

Enter your PayPal email address and update any other settings you need. If youโ€™re installing this on a website already live, youโ€™ll need to set your PayPal environment to Live. You can choose Test when you're setting it up if you'd like to make sure it's working.

PayPal forms plugin Global Settings

Step 3: Set up instant payment notifications

This part is important to ensure it marks collected payments as paid. You must configure your PayPal account to send payment notifications.

Here's how to do it:

  1. Log into your PayPal business account and click the gear icon at the top right of the page.
  2. Click on My Selling Tools.
  3. Choose Instant payment notifications from the list of options.
  4. The page redirects you to the Instant Payment Notification (IPN) page. Click Choose IPN Settings.
  5. Enter a notification URL in the IPN settings. It doesn't matter what it is, Formidable PayPal will override it. Select Receive IPN messages (Enabled) and hit Save.
PayPal IPN

Step 4: Create your WordPress form with PayPal

Next, itโ€™s time to set up a form to collect the payments.

Go to Formidable โ†’ Forms and click Add New.

Add New button in Formidable Forms dashboard

Next, click the Create a blank form button or choose from our pre-built form templates. We have plenty of PayPal order form templates that are easy to integrate with PayPal.

After that, the plugin will take you to its drag and drop form builder, making it easy to set up your online form.

Formidable Forms drag and drop form builder

Feel free to customize the form to your needs, like adding a Dropdown field for customers to choose items or an Email field. Once you've got it, click Save in the top right to save your progress.

Next, go to Settings โ†’ Actions & Notifications โ†’ PayPal.

PayPal form action Icon to add PayPal to website

Give your PayPal form action an Action Name for easy reference. No one else will see it.

Then, set the Item Name. This appears on the PayPal page and receipt. You can choose a simple name if you're selling one product. Or you can select a field to autofill depending on their choice or if they have multiple items in their shopping cart.

Also, enter the PayPal email associated with the account. Set an amount for the payment. This can be from a specific field or a set amount.

The PayPal action settings

Last, set the payment type as one-time, donation, or subscription, and choose the currency they'll pay with. Then click Update to save your changes.

This is a general overview. If you want a deeper look into the settings, check out our Knowledge Base docs.

Step 5: Set up recurring payments (optional)

As you saw above, there is an option to select Payment Type.

If you know youโ€™ll need to set up recurring payments, like a membership system, youโ€™ll need to switch this to Subscription.

PayPal forms Payment Type

You can then set the Repeat Every value to however often you wish to set up the recurring bill.

You can even include a trial period where the customer wonโ€™t get billed for the first subscription. A free trial is always great for new people to sign up.

Subscription payment settings

Once you've set these up, click Update to save your progress.

Step 6: Trigger an action after payment is complete

When payment is complete, itโ€™s time to choose the next step for your new customer.

You can send a notification email or invoice, subscribe a user to your email list, or even send an SMS.

First, go to Settings โ†’ Form Actions. Open the type of action you would like to trigger. For example, we'll send an email.

Next, select Successful PayPal payment in the Trigger this action when dropdown.

  1. Click Update
PayPal form Trigger PayPal

Last, click Update to save and you're ready to accept payments!

Ready to create your PayPal payment form?

Formidable Forms makes it easy to handle PayPal payments on your site.

And this step-by-step tutorial showed you how. So, if you're excited to accept online payments, grab our form maker now! We think you'll like what you get.

And if you want to offer more than one payment option? Read our post on How to add payment gateways to WordPress forms.

Last join our community on Facebook, Twitter, and YouTube for more WordPress tips & tricks!



This article may contain affiliate links. Once in a while, we earn commissions from those links. But we only recommend products we like, with or without commissions.

Join 400,000+ using Formidable Forms to create form-focused solutions fast. Get Formidable Forms