WordPress Tutorial

How to Setup PayPal on WooCommerce with PayPal Identity Token

How to Setup PayPal on WooCommerce with PayPal Identity Token

PayPal is one of the most popular payment gateways used for e-commerce websites. It’s not a surprise, it literally takes just a few minutes to connect PayPal to e-commerce platform of any kind. In this tutorial, you will learn how to setup PayPal on Woocommerce by using Payment Data Transfer (PDT) method (PayPal Identity Token required).

This tutorial starts from the perspective that you already have installed WooCommerce plugin. If you are not sure how to install WordPress plugins, refer to this tutorial on how to to install WordPress plugins.

What you’ll need

Before you begin this guide you’ll need the following:

  • Access to WordPress admin area
  • PayPal account
  • Installed WooCommerce plugin

Step 1 – Obtaining PayPal Identity Token

In order to setup PayPal on WooCommerce with PDT method, you first need to obtain PayPal Identity Token. Steps below show how to get one:

  1. Login to your PayPal account and press on Selling Tools button.
    PayPal Selling Tools
  2. You will be taken to My Profile page. Find and press Update button near Website preferences option.
    PayPal Update Button
  3. In order get PayPal Identity Token, you need to enable Auto Return for Website Payments, Payment Data Transfer (optional) and enter your shop thank you page url in Return URL field.
    Get PayPal Identity Token
  4. Press Save button located at the bottom of the page and you will receive PayPal Identity Token.
    PayPal Save Button

Step 2 — Accessing WooCommerce Settings

One of the reasons why WooCommerce is so popular is its simplicity and flexibility. It takes minimum amount of time and efforts to connect various payment gateways with WooCommerce. By default, WooCommerce supports 4 payment methods:

  • Direct Bank Transfer
  • Check Payments
  • Cash on Delivery
  • PayPal

If you want to accept PayPal payments, follow these steps to setup PayPal payment gateway on Woocomerce:

  1. Access WordPress admin area and navigate to WooCommerce Settings page.
    WooCommerce Settings Page
  2. On Settings page choose Checkout tab and click on PayPal.
    WooCommerce Checkout Tab

Step 3 — Setting Up PayPal in WooCommerce

WooCommerce allows to easily change settings and configure PayPal payment gateway the way you like it. You can change the following settings:

Main Options:

WooCommerce Setup PayPal

Enable / DisableEnables PayPal as payment gateway on WooCommerce.
TitleHeading your visitors will see during checkout.
DescriptionBlock of text your visitors will see during checkout.
PayPal EmailYour PayPal email address. Needed to receive payments.
PayPal SandBoxIf turned on, this option allows to test PayPal payments. Developer account is required.
Debug LogLogs PayPal events for example IPN requests.

Advanced Options:

WooCommerce Setup PayPal

Receiver EmailNeeded if your main PayPal email is different from the email entered above.
PayPal Identity TokenThis option allows to verify payments without the need for PayPal IPN.
Invoice PrefixSet desired prefix text for invoices.
Shipping DetailsDue to security reasons PayPal allows to send goods to one address. If enabled, WooCommerce will send shipping details to PayPal instead of billing.
Address OverridePrevents address information from being changed.
Payment actionChoose if you want to take payments immediately or authorize them first.
Page StylePage style you wish to use. You can set it on your PayPal account.

API Credentials

PayPal API credentials are needed if you want to process refunds via PayPal. More information on how to get your API credentials can be found here.

WooCommerce PayPal Settings API Credentials

Once you are done entering PayPal settings, press Save Changes and you will see a success message.

WooCommerce Settings Saved


By finishing this tutorial you have learned how to enable PayPal payment gateway on WooCommerce with PayPal identity token using payment data transfer method. Now you can accept PayPal on your e-shop.

About the author

Domantas G.

Domantas leads the content and SEO teams forward with fresh ideas and out of the box approaches. Armed with extensive SEO and marketing knowledge, he aims to spread the word of Hostinger to every corner of the world. During his free time, Domantas likes to hone his web development skills and travel to exotic places.

Add Comment

Click here to post a comment

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

Get Exclusive Content

Join thousands of webmasters who get our free newsletter with tips on how to drive more traffic and revenue to their websites!

Please wait...

Thank you for sign up!

More in WordPress Tutorial
How to Optimize WordPress Using Yoast SEO Plugin
How to Optimize WordPress Using Yoast SEO Plugin