Posted on

How to Set Up WooCommerce PayPal Payments (2024 Guide)

This blog shows how you can set up PayPal on your WooCommerce store and how you can get in-depth analytics by consolidating both these platforms.

WooCommerce PayPal

Last updated on May 6, 2024

If you are running a WooCommere store, you need a reliable payment gateway for transactions.

And PayPal is the most popular, easy-to-use and trusted payment method by millions of WooCommerce stores.

But integrating PayPal has now become more tedious due to updates. So here we’ll see how to connect the WooCommerce PayPal Payments plugin to your store.

We’ll also see how to manage multiple PayPal and WooCommerce accounts from a single place to gain business insights and analytics.

Why use PayPal Payments for WooCommerce?

Earlier, when you install WooCommerce, you also get the PayPal Standard extension. But with WooCommerce version 5.5.0, PayPal Standard is hidden for new installations.

WooCommerce recommends using the PayPal Payments extension which is their full-stack solution.

If you are using the older PayPal payment method, here are the details to upgrade.

PayPal payment option
Img src –
Features of using PayPal Payments:
  • All-in-one checkout solution – you can offer PayPal, Venmo (US only), Pay Later options, advanced credit and debit card processing, and local payment methods.
  • With smart payment buttons, you can offer your customers relevant payment options that are specific to their respective markets.
  • Compatible with WooCommerce Subscriptions.
  • Advanced Card Payments with fully customizable card fields.
  • Supports 100+ currencies
  • It’s free

Get PayPal Payments plugin

Requirements to set up PayPal for WooCommerce

  • WordPress Version 5.3 or above
  • WooCommerce Version 3.9 or above
  • PHP Version 7.2 or newer
  • WooCommerce PayPal Payments plugin (mentioned above)
  • PayPal business or personal account

How to Add PayPal to WooCommerce?

We assume that you have installed the required versions of WooCommerce, WordPress and PHP. Let’s see how to configure the plugin and your PayPal business account.

Enable PayPal as a payment method

Previously, the PayPal payment method was automatically available after installing WooCommerce. However, it now requires you to install and activate the WooCommerce PayPal Payments plugin.

  • Log in to your WordPress Admin. Install and activate the plugin like you do for any WooCommerce plugin.
  • After activating, go to WooCommerce > Settings > Payments. You will see the PayPal payment method added to the list of available options.
  • Toggle the switch to turn on the PayPal payment method and save your changes.
  • On the next page, you will see two options for connecting to PayPal: automatic and manual. Click on the Toggle to manual credential input option to enter accurate details. Some new fields will be added.
  • There is also the Sandbox option to test your WooCommerce PayPal connection before making it accessible to the public. More about it later.

Now, it’s time to gather the necessary credentials from your PayPal account.

Get credentials from your PayPal business account

To set up PayPal checkout in your WooCommerce store, you need a PayPal business account.

If you don’t have one already, you can create a new account here.

  • Log in to your account. Hover over your name on the top right corner and click on Account Settings.
  • Under Business Profile, click on Business information. You’ll get the PayPal Merchant ID.
  • Next you need the client ID and the secret key. Click on Developer in the top panel of your account dashboard.
  • This will take you to the developer account dashboard. Hovering over your name on the top right corner and click on Dashboard.
  • Click on the Live tab under the My apps & credentials section.
  • Click on the Create App button.
  • Give a name to this app and again click the Create App button.
  • You’ll now see the client ID under the Live API credentials. Click on Show under the Secret field to reveal the secret key.
  • Copy and paste your merchant ID, client ID and the secret key on the PayPal Checkout page in your WordPress dashboard and save your changes.
  • WooCommerce will then show additional settings to customize the PayPal checkout experience on your site.
  • Check the Enable the PayPal Gateway box at the top of the page.

That’s it. You’ve configured your site’s PayPal checkout!

Configure Additional WooCommerce PayPal settings

You can configure many settings here. For time being, we’ll configure for PayPal Identity Token. This token helps the merchant verify the payment’s legitimacy and confirms that it was made through PayPal, avoiding potential errors and fraud risks.

Steps to get PayPal Identity Token

A PayPal identity token is a distinct code or security feature that authenticates a user’s PayPal account with WooCommerce, providing secure communication between the two and validating the authenticity of PayPal payments.

  • Log in to your PayPal account.
  • Go to Account Settings > Website payments.
  • Under Website preferences, click on the Update link.
  • PayPal website preferences
  • Select On under Auto return for website payments.
  • PayPal auto return setup
  • Insert your store Thank You Page link to the Return URL field.
  • Next, under Payment data transfer, select On.
  • You should see your Identity Token listed at the bottom.
  • PayPal Identity Token
  • Copy the Identity Token to your clipboard.
  • Now, go to your WordPress Admin panel > WooCommerce > Settings > Payments.
  • Click on the PayPal payment gateway.
  • Paste the Identity Token into the PayPal identity token field.
  • Click the Save changes button.

Test purchase with PayPal Sandbox account

As mentioned above, PayPal allows you to test payments and checkout without spending any real money. This help you identify for any flaws and resolve them before going live with actual checkout.

Refer to this PayPal sandbox testing for more details.

Great job! Your WooCommerce store is now capable of securely communicating with PayPal and handling payments through the PayPal payment gateway.

Better and accurate analytics for WooCommerce and PayPal at one place

Every WooCommerce store requires analytics to monitor and expand their business, as basic KPIs can only be obtained by relying on WooCommerce or PayPal alone.

Moreover, if you have multiple WooCommerce stores or PayPal accounts, you will have to log in to each account to view reports, which do not give you the entire business performance.

However, with Putler, you can monitor all of your multiple WooCommerce stores and Putler accounts from a single location. Putler will automatically collect the data, merge it, and provide you with consolidated reports from all your stores in a single location.

WooCommerce PayPal analytics in Putler
  • Switch between WooCommerce shops and PayPal accounts to view individual reports from each and also access combined reports for all your stores.
  • Access over 150 KPIs and real-time metrics that truly indicate how your businesses are performing.
  • Obtain comprehensive reports on all aspects, including products, customers, sales, transactions, subscriptions, and website audience.
  • Connect unlimited stores/accounts for multiple platforms as well – Shopify, Stripe, BigCommerce, Google Analytics to stay on top of your business numbers with Putler.
  • Effortlessly manage refunds, subscriptions, and balance tracking from one place.

Try Putler for Free


I hope this blog clarifies how to enable PayPal for your WooCommerce store.
And if you desire to expand your WooCommerce business with precise and up-to-date analytics, Putler can aid you in steering your business in the right direction.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.