YITH PayPal Payments for WooCommerce


Connect the PayPal Commerce Platforms and add over 200 payment types to your WooCommerce store and take all card payments from over 100 currencies. PayPal, All Credit and Debit cards, PayPal credit, iDEAL, Sofort, Bancontact, Venmo, BLIK, eps, and many more.

Important note

The PayPal Commerce Platform is only available in the UK, US, France, Spain, and Italy – more countries are being added to the list. For account and verification questions, please contact your PayPal account manager or sales representative.

How you can benefit from it:

  • You will be able to take PayPal payments as well as Credit and Debit card payments from many local providers in over 100 currencies.
  • Allow local payment providers like iDEAL, Sofort, Bancontact, Venmo, MyBank using the PayPal payment wallet.
  • You can create a white-label credit card checkout on your store with the power and security of PayPal.
  • PayPal is the biggest payment merchant in the world with over 320 million active user accounts, take payments from users in over 200 countries.

Main overview:

The new PayPal Commerce Platform addresses all the concerns for receiving payments. You can integrate your WooCommerce store with one of the most trusted providers and take payments from almost every type of bank and payment card.

Developed and tested for a safe and reliable platform

The technical integration of the plugin has been developed with the best coding standards. Not only that, PayPal developers and the integration team, have done a thorough review of this plugin. You can be confident that the YITH PayPal Commerce Platform plugin is safe, secure, and very reliable.
YITH is a verified PayPal developer, so any updates are guaranteed to be implemented.

Security first using the PayPal world-leading standards

The new PayPal Platform comes with the latest security protocols for taking card payments. You can set the different levels of verification from the plugin settings as well as your PayPal account.

Taking payment for different countries at no extra cost

If you would be worried that you could incur extra processing charges? No, PayPal will not charge any extra costs when taking payments from local payment types, and you will be paid in the currency that you’ve set up. You can now set rules to display the different logos depending on where the customer is buying from.

Easy and simple to set up, and take payment in no time.

If you have a WooCommerce site, you can simply download it from the repository, install it, and add your PayPal credentials. You could sell on your website within minutes.

Plugin Features


  • Take PayPal and Credit Card payments straight from your product page, cart, or checkout process and eliminate several steps to make a sale. It can really increase conversions from mobile devices.
  • Style the ‘PayPal checkout’ button with preset shapes, width, and colors to better match your website look and style with preselected options to choose from.
  • Set up a Sandbox account to test the integration easily with clear status updates, or switch to ‘Live’ to take payments from your customers.
  • Choose to take payments immediately or Authorize a payment and take this at a later date when the order has been fulfilled or set to ‘completed’
  • Allow your customers to pay with a credit card or one of the many other payment options, clearly describe this in the title of the payment options on the checkout page.
  • Easily select which alternative methods of payments should be visible to your customers by ticking the options from the admin settings panel.
  • Use a ‘white label’ credit card checkout while using PayPal’s security and payment options. Your customers will stay on your website, creating confidence in the purchase process and your store.
  • Make use of PayPal’s payment security and easily control the level and settings in the plugin options.
  • Make a refund directly from the order details page. Thanks to the PayPal integration you don’t need to log into your account and refund it manually. With just a click you can manage the refund.
  • Many more options are available with the plugin being in constant development to enjoy the latest updates, you can be assured of a reliable solution for the future.


For a more detailed description of options and features of YITH PayPal Payments for WooCommerce, please, read the official documentation.


  • Settings Page.
  • Settings Page.
  • Settings Page.
  • PayPal button on Single Product page.
  • PayPal button on Cart page.
  • PayPal gateway on Checkout.


Important: first of all you have to download and activate the WooCommerce plugin, which is mandatory for YITH PayPal Payments for WooCommerce to work. If the WooCommerce plugin is active, you just need to activate the YITH PayPal Payments for WooCommerce.

  1. Unzip the downloaded .zip file.
  2. Upload the plugin folder into the wp-content/plugins/ directory of your WordPress site or click ‘add plugin’ from the plugin page.
  3. Activate YITH PayPal Payments for WooCommerce from the Plugins page.


YITH PayPal Payments for WooCommerce will add a new tab called “PayPal Payments for WooCommerce” inside the YITH menu item. There you are able to configure all plugin settings from there as well as connecting your Sandbox account and PayPal live account.

For the full documentation, please refer to the plugin documentation [link: https://docs.yithemes.com/yith-paypal-payments-for-woocommerce/]

If an error shows when on-boarding your PayPal account to this plugin, please contact the PayPal Sales department to check if your account is eligible and set up with the PayPal Commerce Platform.


Is it compatible with all WordPress themes?

Compatibility with all themes is impossible because they are too many, but generally if themes are developed according to WordPress and WooCommerce guidelines, YITH plugins are compatible with them. Yet, we can grant compatibility with themes developed by YITH, because they are constantly updated and tested with our plugins. Sometimes, especially when new versions are released, it might only require some time for them to be all updated, but you can be sure that they will be tested and will be working in a few days.

How can I get support if my WooCommerce plugin is not working?

If you have problems with our plugins or something is not working as it should, first follow these preliminary steps:

  • Test the plugin with a WordPress default theme, to be sure that the error is not caused by the theme you are currently using.
  • Deactivate all plugins you are using and check if the problem is still occurring.
  • Ensure that your plugin version, your theme version, and your WordPress and WooCommerce version (if required) are updated and that the problem you are experiencing has not already been solved in a later plugin update.
  • If none of the previous listed actions helps you solve the problem, then, submit a ticket in the forum and describe your problem accurately, specify WordPress and WooCommerce versions you are using, and any other information that might help us solve your problem as quickly as possible. Thanks!

My onboarding fails and shows an error, is the plugin not working?

Not all countries have access to the PayPal Commerce Platform and even if your account is based in the US, UK, France Spain, or Italy, you could experience connection issues. Please contact PayPal support or sales to check the eligibility of your account.

What is a Sandbox PayPal account?

A Sandbox account is a special setup to test your payment and integration with PayPal on a website. You can make payments and test orders without exchanging money. This is great if your site is a staging environment. Don’t forget to change to live payments, once you have finished testing the integration. For more information check PayPal Sandbox documentation.

Is the YITH PayPal Payment for WooCommerce Plugin PCI compliant?

Yes, the plugin is PCI compliant. No card details are saved on your WooCommerce website, but instead are stored on the PayPal Commerce Platform. There is a two-way connection between your website and the PayPal Commerce Platform to update the payment status or add the delivery address details if a customer chooses to checkout from the product page, for example.

The Payment Card Industry Data Security Standard (PCI DSS) is a standard mandated by the card schemes to increase controls on cardholder data to reduce the risk of fraud. It applies to small businesses as well as larger service providers including PayPal. When using the YITH PayPal Payment for WooCommerce Plugin you use a method which is PCI compliant, but you would need to do a self-assessment to check if your business is too. More information can be found here: https://www.pcisecuritystandards.org/


There are no reviews for this plugin.

Contributors & Developers

“YITH PayPal Payments for WooCommerce” is open source software. The following people have contributed to this plugin.


“YITH PayPal Payments for WooCommerce” has been translated into 5 locales. Thank you to the translators for their contributions.

Translate “YITH PayPal Payments for WooCommerce” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


1.3.0 – Released on 08 Jun 2021

  • New: support for WooCommerce 5.4
  • Update: YITH plugin framework
  • Tweak: compatibility with YITH WooCommerce Gift Card
  • Tweak: refactoring PayPal button handler on checkout page

1.2.8 – Released on 05 May 2021

  • New: support for WooCommerce 5.3
  • Update: YITH plugin framework
  • Tweak: refactoring frontend errors handler

1.2.7 – Released on 23 April 2021

  • Update: YITH plugin framework
  • Fix: check if WooCommerce is installed before initialize the plugin
  • Fix: prevent multiple error messages on checkout page
  • Fix: prevent wrong error messages

1.2.6 – Released on 16 April 2021

  • New: support for WooCommerce 5.2.2

1.2.5 – Released on 13 April 2021

  • New: support for WooCommerce 5.2
  • Update: YITH plugin framework

1.2.4 – Released on 17 March 2021

  • Update: YITH plugin framework
  • Tweak: compatibility with WPC Product Bundles for WooCommerce
  • Fix: fixed css issues on the checkout page

1.2.3 – Released on 08 March 2021

  • New: support for WordPress 5.7
  • New: support for WooCommerce 5.1
  • Tweak: compatibility with Woo Discount Rules by FlyCart
  • Tweak: compatibility with WooCommerce Amazon Pay
  • Update: YITH plugin framework
  • Fix: fixed issues with webhook
  • Fix: fix issue with PHP 7.4 and greater
  • Fix: prevent empty address when is set ship to billing address only
  • Fix: credit card form render

1.2.2 – Released on 02 February 2021

  • New: support for WooCommerce 5.0
  • Tweak: improved PayPal load button handler
  • Tweak: improved compatibility with old mobile device and browsers
  • Update: YITH plugin framework
  • Fix: disabled place order button for all payment methods
  • Dev: new jQuery trigger ‘yith_ppwc_initialize’ to reinitialize the script

1.2.1 – Released on 13 January 2021

  • Tweak: Improved credit card form usability
  • Tweak: Now it possible disable PayPal Debit/Credit Card Button on Cart Page
  • Fix: Added block form on processing order
  • Fix: Credit card labels text domain
  • Update: Plugin framework

1.2.0 – Released on 7 January 2021

  • New: support for WooCommerce 4.9
  • Update: Plugin framework

1.1.9 – Released on 11 December 2020

  • Fix: Missing PayPal button when gateway description is not set

1.1.8 – Released on 09 December 2020

  • New: support for WooCommerce 4.8
  • Update: Plugin framework
  • Fix: Set correct order status for declined card error

1.1.7 – Released on 24 November 2020

  • Fix: Checkout submit button didn’t work properly with standard WooCommerce payment methods
  • Dev: Move PayPal button render on document ready

1.1.6 – Released on 23 November 2020

  • Update: Plugin framework
  • Fix: Custom Credit Card load token
  • Fix: Issue on single product page when the cart is empty
  • Fix: Fixed Amount mismatch when the taxes are rounded

1.1.5 – Released on 6 November 2020

  • Fix: Custom Credit Card issues
  • Fix: Fixed the payment on My Account page

1.1.4 – Released on 6 November 2020

  • Fix: Custom Credit Card
  • Fix: Avoid multiple check status for merchant

1.1.3 – Released on 30 October 2020

  • New: support for WordPress 5.6
  • New: support for WooCommerce 4.7
  • Update: Plugin framework
  • Fix: PayPal order validation – Rounded amount difference on transaction request body
  • Fix: Display Custom Credit Card tab for enabled merchant
  • Fix: Description char length on transaction request
  • Fix: PayPal button on single product page – check if the product is purchasable before add button

1.1.2 – Released on 28 October 2020

  • Fix: Maximum fields length for request
  • Fix: Double check shipping address before a request is sent

1.1.1 – Released on 27 October 2020

  • Update: Plugin framework
  • Fix: Compatibility issue with WooCommerce PayPal Gateway Checkout

1.1.0 – Released on 23 October 2020

  • Fix: SDK url for live environment
  • Fix: Unbranded cards tab for Uk store locator
  • Fix: Fixed an issue with the amounts inside the json request

1.0.0 – Released on 15 October 2020

  • Initial release