How to Link PayPal to WordPress

How to Link PayPal to WordPress

Stuck Finishing Your Website? I’ll Get It Live for You

I’m Kieran, and I’ve been building websites for businesses for over 20 years. If you’d rather someone just handle this for you, let’s have a quick chat.

Table of Contents

How to Add PayPal to WordPress (3 Simple Methods)

If all you need is to take a payment, you do not need a full ecommerce setup. There are two ways to get PayPal working on a WordPress site: install a plugin, which is better if you are selling more than a couple of things, or embed a PayPal button directly into a page, which takes about five minutes. Both are below.

If you would rather have this handled for you, we offer ecommerce website design. You might also find how to set up Stripe useful.

Table of Contents

PayPal is a trusted and widely used payment gateway that allows you to receive payments securely and quickly. Whether you’re selling products, collecting donations, or offering services, integrating PayPal into your WordPress site makes transactions simple for both you and your visitors.

Method 1: Using a PayPal Plugin

One of the easiest ways to add PayPal to WordPress is by using a plugin. Here’s how:

  1. Go to your WordPress dashboard.
  2. Navigate to Plugins > Add New.
  3. Search for “PayPal” and choose a plugin like WPForms, Easy PayPal Button, or PayPal Donations.
  4. Install and activate the plugin.
  5. Follow the setup instructions, usually involving pasting in your PayPal email address and choosing options like product name, price, and currency.

These plugins often offer shortcode or block support to place the PayPal button anywhere on your site.

How to Link PayPal to WordPress

Method 2: Embedding a PayPal Button

If you don’t want to use a plugin, you can create a PayPal button directly from your PayPal account:

  1. Log in to your PayPal account.
  2. Go to PayPal Buttons (under Tools or Business Tools).
  3. Create a new button (Buy Now, Donate, Subscribe, etc.).
  4. Customize the button and copy the HTML code.
  5. Go to your WordPress page or post.
  6. Switch to the HTML view and paste the code where you want the button to appear.

This is a lightweight method and doesn’t require any plugins.

Method 3: Using Elementor Forms

If you’re using Elementor Pro, it comes with a built-in way to connect forms to PayPal. It’s great for selling simple products or services directly through a form.

  1. Open the page you want to edit with Elementor.
  2. Add a Form widget.
  3. Under Actions After Submit, select Webhook.
  4. Set up the webhook to send data to PayPal or use a third-party automation tool like Zapier.

There are also Elementor add-ons like “Elementor PayPal Button” that simplify this process with ready-made widgets.

Testing Your PayPal Integration

Before going live, it’s smart to test your setup:

  • Use PayPal’s Sandbox environment to simulate transactions.
  • Check email confirmations and payment redirection.
  • Make sure the payment goes through and the user ends up on a thank-you or confirmation page.

Testing helps avoid surprises and builds user trust.

Tips for a Smooth Checkout Experience

  • Keep it simple: Too many steps can cause drop-offs.
  • Add product images and clear descriptions.
  • Ensure mobile responsiveness.
  • Display trust badges or security indicators.
  • Redirect users to a thank-you page for confirmation and next steps.

Adding PayPal to your WordPress site is a quick win to start accepting payments. Whether you’re using a plugin, embedding code, or leveraging Elementor, there’s a solution that fits your needs and technical comfort level.

Need help managing your WordPress site? Get expert WordPress support today!

Thinking about your online store?

Tell us what you are selling and what platform you are on now. We will give you a straight answer on whether to fix what you have, migrate, or start again, and what each option would cost.

Talk to us about your store.

Related reading.

Still stuck? Let's sort it in 15 minutes.
If you’d rather not wrestle with code, I’m happy to hop on a free 15- minute call to look at your site and tell you honestly whether you need help or whether it’s a five-minute fix.
Free Download
The 12-Point Website Health Checklist

The same checklist I use when auditing client sites. Speed, security, SEO basics, and the stuff most owners miss.

Custom Landing Pages Built For You
from €295
· 5-7 day turnaround