=== YITH PayPal Payments for WooCommerce  ===

Contributors: yithemes
Tags: woocommerce payments, PayPal, iDEAL, Sofort, Bancontact, PayPal Credit, BLIK, Giropay, MyBank
Requires PHP: 7.4
Requires at least: 6.6
Tested up to: 6.8
Stable tag: 3.9.0
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html/

YITH PayPal Payments for WooCommerce allows you to connect your WooCommerce store with the PayPal Commerce Platform. Take different payment types from 200 markets in 100+ currencies plus you can activate the unbranded credit card payment option.

== Description ==

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 ==

= WITH YITH PAYPAL COMMERCE PLATFORM YOU CAN: =

* 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.

== Frequently Asked Questions ==

= 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/]( https://www.pcisecuritystandards.org/ "Payment Card Industry Data Security Standard ")

== Documentation ==

For a more detailed description of options and features of YITH PayPal Payments for WooCommerce, please, read the [official documentation]( https://docs.yithemes.com/yith-paypal-payments-for-woocommerce/ "YITH PayPal Payments for WooCommerce official documentation").

== Installation ==
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.


= Configuration =

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.

== Screenshots ==

1. Settings Page.
2. Settings Page.
3. Settings Page.
5. PayPal button on Single Product page.
5. PayPal button on Cart page.
6. PayPal gateway on Checkout.

== Changelog ==
= 3.9.0 - Released on 23 May 2025 =
* New: Support for WooCommerce 9.9
* Update: YITH plugin framework

= 3.8.0 - Released on 01 Abril 2025 =
* New: Support for WordPress 6.8
* New: Support for WooCommerce 9.8
* Update: YITH plugin framework

= 3.7.0 - Released on 5 March 2025 =
* New: Support for WooCommerce 9.7
* Update: YITH plugin framework

= 3.6.0 - Released on 4 December 2024 =
* New: Support for WooCommerce 9.5
* Fix: Issue with on-boarding process in Live environment

= 3.5.1 - Released on 18 November 2024 =
* Fix: Issue with on-boarding process

= 3.5.0 - Released on 13 November 2024 =
* New: Support for WordPress 6.7
* New: Support for WooCommerce 9.4
* Update: YITH plugin framework

== Changelog ==
= 3.4.0 - Released on 12 September 2024 =
* New: Support for WooCommerce 9.3
* Update: YITH plugin framework

= 3.3.0 - Released on 13 August 2024 =
* New: Support for WooCommerce 9.2
* Update: YITH plugin framework

= 3.2.0 - Released on 23 July 2024 =
* New: Apple Pay payment
* Update: YITH plugin framework
* Update: Language files

= 3.1.0 - Released on 18 July 2024 =
* New: Support for WordPress 6.6
* New: Support for WooCommerce 9.1
* Update: YITH plugin framework

= 3.0.0 - Released on 7 June 2024 =
* New: Google Pay payment
* Update: YITH plugin framework

= 2.24.0 - Released on 6 June 2024 =
* New: Support for WooCommerce 9.0
* Update: YITH plugin framework

= 2.23.0 - Released on 13 May 2024 =
* New: Support for WooCommerce 8.9
* Update: YITH plugin framework
* Fix: fixed an issue during the onboarding process	

= 2.22.0 - Released on 4 April 2024 =
* New: Support for WooCommerce 8.8
* Update: YITH plugin framework
* Fix: fixed issue onboarding page

= 2.21.0 - Released on 18 March 2024 =
* New: Support for WordPress 6.5
* New: Support for WooCommerce 8.7
* Update: YITH plugin framework
* Fix: fixed issue on pay order from My Account Page

= 2.20.1 - Released on 22 February 2024 =
* Fix: Removed PayPal login enqueue script from the brand panel.

= 2.20.0 - Released on 2 February 2024 =
* New: Support for WooCommerce 8.6
* Update: YITH plugin framework
* Fix: Avoid possible errors on the backend using payment methods blocks

= 2.19.0 - Released on 8 January 2024 =
* New: Support for WooCommerce 8.5
* Update: YITH plugin framework

= 2.18.0 - Released on 18 December 2023 =
* New: Support for WooCommerce 8.4
* New: Support for WooCommerce Cart and Checkout blocks for Custom Credit Card

= 2.17.0 - Released on 30 November 2023 =
* Update: YITH plugin framework
* Dev: added the Hiive Auto Updater

= 2.16.0 - Released on 13 November 2023 =
* New: Support for WordPress 6.4
* New: Support for WooCommerce 8.3
* New: Support for WooCommerce Cart and Checkout blocks (PayPal button only)

= 2.15.1 - Released on 2 November 2023 =
* Fix: Issue with Javascript script embedded file

= 2.15.0 - Released on 30 October 2023 =
* New: Newfold Brand Module

= 2.14.0 - Released on 6 October 2023 =
* New: Support for WooCommerce 8.2
* Update: YITH plugin framework
* Dev: added filter yith_ppwc_is_custom_credit_card_enabled to enable or disable the credit card

= 2.13.0 - Released on 21 September 2023 =
* New: Support for WooCommerce 8.1
* Update: YITH plugin framework
* Update: Onboarding behaviour

= 2.12.0 - Released on 16 August 2023 =
* New: Support for WooCommerce 8.0
* New: Support for WordPress 6.3
* New: Plugin UI restyling
* Update: YITH plugin framework

= 2.11.0 - Released on 10 July 2023 =
 * New: support for WooCommerce 7.8
 * Update: YITH plugin framework

= 2.10.0 - Released on 30 May 2023 =
 * New: support for WooCommerce 7.8
 * Update: YITH plugin framework
 * Fix: fixed Venmo button
 * Dev: saved merchant email address

= 2.9.1 - Released on 16 May 2023 =
 * Fix: Check gateway and merchant before load the skd script

= 2.9.0 - Released on 5 May 2023 =
 * New: support for WooCommerce 7.7
 * Dev: added additional attribute to sdk script

= 2.8.2 - Released on 2 May 2023 =
 * Update: YITH plugin framework

= 2.8.1 - Released on 20 April 2023 =
 * Update: YITH plugin framework
 * Fix: Onboarding style

= 2.8.0 - Released on 12 April 2023 =
 * New: support for WooCommerce 7.6
 * New: support for PHP 8.1
 * Update: YITH plugin framework

= 2.7.1 - Released on 10 March 2023 =
 * Update: YITH plugin framework

= 2.7.0 - Released on 10 March 2023 =
 * New: support for WordPress 6.2
 * New: support for WooCommerce 7.5
 * Update: YITH plugin framework

= 2.6.0 - Released on 9 February 2023 =
* New: support for WooCommerce 7.4
* Update: YITH plugin framework

= 2.5.0 - Released on 9 January 2023 =
* New: support for WooCommerce 7.3
* Update: YITH plugin framework

= 2.4.0 - Released on 12 December 2022 =
* New: support for WooCommerce 7.2
* Update: YITH plugin framework
* Fix: fixed redirect url

= 2.3.1 - Released on 11 November 2022 =
 * Fix: patched security vulnerability

= 2.3.0 - Released on 7 November 2022 =
* New: support for WordPress 6.1
* New: support for WooCommerce 7.1
* Update: YITH plugin framework

= 2.2.1 - Released on 21 October 2022 =
* Update: YITH plugin framework
* Fix: Internal settings

= 2.2.0 - Released on 5 October 2022 =
* New: support for WooCommerce 7.0
* Update: YITH plugin framework

= 2.1.0 - Released on 18 September 2022 =
* New: support for WooCommerce 6.9
* Update: YITH plugin framework

= 2.0.0 - Released on 18 July 2022 =
* New: support for WordPress 6.0
* New: support for WooCommerce 6.8
* New: support for dispute
* Update: YITH plugin framework

= 1.3.1 - Released on 09 July 2021 =
* New: support for WordPress 5.8
* New: support for WooCommerce 5.5
* Update: YITH plugin framework

= 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
