How to Accept PayPal in WooCommerce

Most users will want to accept PayPal within their site built with WordPress and WooCommerce. In this article, we will show you how to accept PayPal in your WooCommerce site with just a few easy steps.

Accepting PayPal in WooCommerce

  1. First, you will need to log into your WordPress admin dashboard.

  2. From within your WordPress dashboard, hover over WooCommerce, then click on Settings.

  3. Within your WooCommerce settings page, click on the tab at the top that says Checkout, then click on PayPal.

  4. Here, you will see the various options for setting up payments through PayPal. We’ll go over a few important ones here:

    Enable/Disable This checkbox will need to be checked to enable checkout via PayPal on your site.
    Title This determines what is displayed to your user within the checkout options. You may enter anything you want here, but keep in mind that it will show to all users on your site during the checkout process. By default, it will display PayPal.
    Description This is similar to the Title option. This is the description for PayPal that will be displayed within the your checkout page.
    PayPal Email In this field, enter the email address associated with your PayPal account.
    Receiver Email This is an optional field that is only needed if you want to send notifications to another email address that is not associated with the PayPal account. If you want to do this, enter that email address here.
    PayPal Identity Token This is an optional field that will allow you to identify pending and successful payments without the need for PayPal IPN. To obtain your identifier, log into your PayPal account, click on Profile, then click on Website Payment Preferences. Here, enable Payment Data Transfer. You will then see your PayPal Identity Token displayed.
    Invoice Prefix This is a unique identifier that will be displayed before any invoice numbers. For example, if you set it to InMotion-, an example invoice number would be InMotion-00000001.
    Payment Action This option determines if payments will be captured when submitted, or require autorization first. Most users will want to set this to Capture.

After you have set all of the options within the WooCommerce configuration, you’re now ready to accept payments via PayPal. If you’re looking to optimize your website’s performance, check out our WordPress Hosting with Nginx caching specifically for WordPress performance.

This entry was posted in E-Commerce.

Related Articles

Thoughts on “How to Accept PayPal in WooCommerce

  • My paypal woocommerce is working well, it only went south when some plugins are upgraded and the theme is not supported so that’s what happens. Maybe upgrading it will help

  • My only option on my woocommerce checkout payment for Paypal is to setup an account if you don’t have one.  I can’t get the make payment without setting up an account to show up. People can only check out if they have an account or set one up. I want people to be able to checkout with their CC without having to setup an account. The paypal people said that it was in my configurations and not theirs. Any soloutions?


    • Hello Bollwitt,

      I looked around in the WooCommerce documentation and the closest thing that I could find to “Pay using paypal without having to create an account” was the “Enable Paypal Express Checkout”. They can then use the Buyers can checkout without a paypal accountoption. If that doesn’t work, then you need to speak with the WooCommerce support team to find out why you cannot enable the option to pay on paypal without an account.

      If you have any further questions or comments, please let us know.

      Arnel C.

    • From what I can see in their documentation, this might be a difference between Personal profiles and Business profiles, but I advise checking with PayPal support to make sure.

  • Hi Jacob,

    Thank you for this information.. I just needed some help in terms of Seller protection.. I have an ebay store that is doing quite well, which is associated with my Business Paypal account.. It works perfectly fine, and I get seller protection verification on every transaction that is made.. I recently made my own website, and used WooCommerce to make it.. Naturally, I used the same Paypal account (the one I use with my Ebay store) to accept payments on my own website.. Now, the payment gateway works and customers are able to use Paypal easily to send in orders.. But, Paypal doesnt provide Seller protection on the transactions that are made on the Website.. I have checked with a couple of my customers as well to confirm – i.e, they ordered on my website, it went throug perfectly fine and I receieved the amount, but Seller Protection was somehow ineligible.. I refunded the payment, and sent them a direct Paypal invoice instead, and they made the payment using their same Paypal account, and this time I had seller protection showing their verified address.. Could you please help me out here? I hope I have been able to explain the situation.. And sorry for the slightly long post.. 



  • Can I ask when would be better to use PayPal Identity Token and when to use regular IPN. i.e. what’s the advantage?

    • Hello dbosc, and thanks for your comment.

      The PayPal Identity Token setting that is found in WooCommerce is for if you’d like to use the PayPal Payment Data Transfer or PDT. This allows you to verify payments without having to use the PayPal Instant Payment Notification API or IPN.

      It’s just another way to securely confirm a PayPal payment, and not as robust as the IPN API. For instance PDT wasn’t meant to process credit cards or Express Checkout transactions. If you check out that link for the IPN API they have a good explanation of why you might want to use it:

      Instant Payment Notification (IPN) notifies merchants almost instantly about transaction events, such as:

      Payments received, including Express Checkout, and Adaptive Payments.
      Credit card authorizations.
      eCheck payments and related pending, completed, or denied status events.
      Recurring payments and subscription actions.
      Chargebacks, disputes, reversals, and refunds.

      Hope that helps! Let us know if you have any other questions at all.

      – Jacob

    • I was given an identity token for woocommerce and paypal and I don’t know where it goes.
      Please help me. I need paypal to work again!

Leave a Reply to Eric Cancel reply