How to Create a Registration Form with PayPal Payments in WordPress

how to create a registration form

Do you want to create a registration form with PayPal payments?

PayPal makes it easy for users to choose their preferred mode of payment while you receive the amount in your connected bank account. It’s the simplest form of accepting money online and comes with a minimal setup.

In this article, we’ll show you how to quickly create a registration form with PayPal payments in WordPress.

Why Choose a PayPal Registration Form?

PayPal is one of the most popular online payment apps and it lets you accept payments from across the globe. You can set up a personal or business account according to your needs.

Once you add PayPal to your WordPress site, your visitors can register for online events, webinars, memberships, and much more. They can choose to make their payment using PayPal, credit or debit cards, and any other regional payment gateway that’s available.

The best part is that a PayPal registration form lets you collect payments without setting up an eCommerce store. It comes with a simple setup and is easy to manage as well.

With that said, we’re going to show you just how easy it is to create a PayPal registration form on your WordPress site.

Creating a Registration Form with PayPal Payments

To create the PayPal registration form, you’ll need to sign up for an account with PayPal. Once you’ve done that, you can create the registration form on WordPress.

The #1 form builder for WordPress is WPForms. It’s got all the features you need including PayPal integrations so you can make your registration form with ease.

wpforms homepage

WPForms has a drag and drop form builder and 1,200+ premade templates. All you have to do is choose the right template, make a few edits, and sync the form to your PayPal account.

From start to finish, you can be done in under 5 minutes! So WPForms is one of the best payment plugins for WordPress sites.

With WPForms, you’ll enjoy:

  • PayPal Addon: A built-in addon that lets you connect your PayPal account with WordPress to collect payments online.
  • Zero Coding: Create a fully functional registration form with PayPal payments without writing any code.
  • Responsive Templates: Hundreds of readymade templates to launch a website form quickly. All templates are mobile-friendly and look great on any screen size or device.
  • Payment Records: View all signup form entries with payment records within your WordPress dashboard.
  • Spam Protection and Security: Built-in spam protection and CAPTCHA integration. It blocks fraud form submissions automatically.

After you create the form, WPForms makes it easy to add it anywhere on your site with just a click. As users start registering, the payments go straight to your PayPal account. Isn’t that easy?

For more details, we recommend you check out our complete WPForms review.

Now, let’s look at the step-by-step process to create a registration form with PayPal payments in WordPress.

Step 1. Install and Activate WPForms Plugin

The first thing you need to do is sign up for a WPForms account.

WPForms has a free version of the plugin. However, you’ll need to sign up for the WPForms Pro or higher plan to access the PayPal addon.

When you sign up, you’ll get a plugin to install and activate on your site.

Not sure how to upload the plugin to WordPress? No worries, follow our guide on how to install a WordPress plugin.

Upon activation, you need to go to the WPForms » Settings page in your WordPress admin area to enter the license key.

WPForms license page

You can find the license key in the Downloads section of your WPForms account.

WPForms license key

After adding the license key, click on the Verify Key button, and you’ll see a success message.

WPForms is now active on your site, and you can move to the next step.

Step 2. Install and Activate the PayPal Addon

To create a registration form with PayPal payments, you’ll need to integrate WPForms with PayPal.

Luckily, there’s a PayPal addon that you simply need to activate and WPForms will handle the rest for you.

Head over to the WPForms » Addons page in your WordPress admin area and search for the PayPal addon.

PayPal addon

Install and activate the PayPal Standard Addon to fully integrate the PayPal payment system on your WordPress website.

Now you can go ahead and create your registration form with PayPal payments in WordPress.

Step 3. Create a Registration Form With PayPal Payments

Access the WPForms » Add New page from your WordPress admin dashboard.

Start by entering a name for your new registration form. You can change or update the form name later as you need. Keep in mind this name doesn’t appear on the frontend to users, it’s only for internal use.

Below the form name, you can select a form template to launch the registration form quickly. WPForms offers built-in form templates for:

  • Simple Contact Form
  • Donation Form
  • Request a Quote Form
  • Billing/Order Form
  • Suggestion Form
  • Survey Form
  • And more…

There’s a search bar in the left menu where you can filter the templates to find what you’re looking for faster. If you look for ‘registration’, you’ll find all the registration form templates. For this tutorial, we’ll use the Conference Registration Form template. This template comes with all the fields we need to create a registration form with the PayPal payment option.

registration form in WPForms

You need to hover your mouse over the template and click on the Use Template button.

Next, you’ll see the WPForms drag and drop form builder. This includes a form preview on the right side and custom form fields on the left side of your screen.

The form template comes with the required fields for users to register and pay the fee. You can also add custom fields by dragging and dropping them from the left menu to your form template on the right.

WPForms offers custom fields that include:

  • Image
  • File upload
  • Dropdown/checkboxes
  • Single line text/Paragraph text

You can even add an items list with product pricing, fields for shipping address and contact details, and much more.

If you want to customize a field, you can click on it, and the field options will appear on the left side of the screen.

For each field, the customization options will be different but are just as easy to use.

In this case, we clicked on the access pass field. You can see that it lets you customize the label, add or customize choices, enable image display for items, add a description, and more.

After making changes in the registration form, click on the Save button at the top right corner of your screen.

Step 4. Configure Email Notifications for Your Registration Form

WPForms has default notification settings to inform you and your team about new form submissions. In this case, you’ll get an alert when a new user registers at your conference and makes the payment.

You can customize these notifications, add notification rules, and more. You can also create custom email notifications that will be sent to your customers automatically.

1. Email notifications for you and your team

Start by visiting the Settings » Notifications tab from the left panel in the WPForms builder.

Email notifications

There’s a default admin notification already set up.

In the Sent To Email Address field, you can enter the email addresses of you and your team members separated by commas.

You can also customize the email’s subject line, from name, from email, and add a custom message. Don’t forget to save your changes when you’re done.

2. Email notifications for customers

When customers and attendees submit the form, you can send them an email confirming their payment. You can also deliver tickets, downloadable products, and any other information that they need after they’ve registered successfully.

To send automated email notifications to your customers, you’ll need to create a separate notification. Click on the Add New Notification button to continue.

Now you can click on the Show Smart Tags option and select Email in the available fields.

open smart tags in wpforms

This option will detect the email address that the user entered in the registration form.

If you want to allow users to reply to your email with any queries or follow-ups, you can add a ‘Reply To’ email address.

create custom message for email notification

Finally, you can also add a custom message thanking the user for signing up.

A standout feature in the WPForms notifications is conditional logic. This lets you trigger emails only when certain conditions are met. So for instance, you can send different emails to subscribers who registered for the gold plan, silver plan, and bronze plan.

This feature is handy if you are hosting multiple events or have different choices offered in the form. They’ll receive a message that’s relevant to what they signed up for.

For more on this, see How to Set Up the Right Form Notifications & Confirmations.

After editing the notification settings, you need to click on the Save button to store your changes.

Step 5. Customize the Confirmation Settings

Aside from the email confirmation, WPForms also lets you display a confirmation or thank you message on your website.

You get 3 types of confirmations for users on submitting the form:

  • Message: A basic confirmation option that lets you display a custom message to users on submitting the registration form.
  • Show Page: Redirect users to a custom thank you page or new URL to continue to explore more pages on your website.
  • Go to URL (Redirect): Add a specific URL for customers to visit a different website upon submitting the form.

For confirmation settings, you need to visit the Settings » Confirmation tab and select an option from the Confirmation Type menu.

confirmation options in wpforms to add a message or URL redirect

If you select ‘Message’ as a confirmation type, you can write a custom message. Don’t forget to click on the Save button.

In case you choose to show a page or URL, you need to enter the link and save your changes.

Step 6. Integrate PayPal with Your Registration Form

At the beginning of this guide, we already installed and activated the PayPal addon. Now, you can go ahead and visit the Payments » PayPal Standard tab on the WPForms form builder.

enable paypal integration

First, you need to checkmark the Enable PayPal Standard Payments option. It’ll display the PayPal information fields below.

You need to enter your PayPal personal or business account details, including email address, payment type, mode of payment, and more.

form to fill out paypal details

We recommend you carefully check all details related to PayPal payments and click on the Save button to continue.

Step 7. Display the Registration Form With PayPal Payments in WordPress

Now that your registration form is ready, you can go ahead and display the form on your WordPress site.

With WPForms, it’s simple for anyone to add and display a form in WordPress. You can add the registration form to your pages, posts, sidebar, and other widget-ready areas.

If you want to add the form inside a page or post, add a new block in the WordPress block editor and search for WPForms.

Click on the WPForms custom block to add it to your post and use the dropdown to select the registration form.

This will show a preview of your form in the WordPress editor. Now, you need to click on the Publish or Update button.

If you’re still using the Classic editor, you’ll find an Add Form button that lets you select your form.


If you want to add the registration form to a widget-ready area, you need to visit the Appearance » Widgets page. Find the WPForms widget and drag and drop it into your sidebar, footer, or any other widget area.

For further customization, you can add a title to the form widget and select the registration form in the dropdown.

Now you’ve successfully created and added a registration form with PayPal payments to your WordPress site. Once users start registering, WPForms will collect the entry and user information. You can access this inside your WordPress admin panel under the WPForms » Entries page. You can select your form and view the entries along with graphs and statistics.

Form entries in wpforms

WPForms is hands down the best among WordPress form builder plugins. You can continue to use the plugin to build more forms for your site like a contact form or a request to call back form so potential customers can get in touch with you to learn more about your product or cause. This will help you overcome objections and increase registrations, sales, and conversions.

You’re also not limited to PayPal payments. You can also integrate the form with Stripe, Authorize.net, and Square payments.

That’s all we have for now. We hope this tutorial has helped you learn how to create a custom PayPal form for WordPress sites.

If you’re looking to maximize signups and boost sales, you’ll want to try out OptinMonster. It’s the best conversion-optimization tool in the market.

OptinMonster is easy to use and lets you target your customers at the right time and place on your website. You can trigger popups when a user is leaving your site, scrolling, inactive, and much more. You can even get promotional popups to appear when they click on a button, link, or image on your site.

The possibilities are endless with OptinMonster!

Follow this guide to create an on-click popup for your form: How to Open a WordPress Lightbox Popup on Click.

For your next steps, you’ll want to check out these resources to further increase user registrations for your conference or events:

These articles are packed with tools and software to help you drive more registrations and grow your online business.

Comments   Leave a Reply

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

WordPress Launch Checklist

The Ultimate WordPress Launch Checklist

We've compiled all the essential checklist items for your next WordPress website launch into one handy ebook.
Yes, Send Me the Free eBook!