=== PayPro Gateways - WooCommerce ===
Contributors: paypro
Tags: paypro, payments, gateways, woocommerce, ideal
Requires at least: 5.0
Tested up to: 6.8.2
Stable tag: 3.2.2
Requires PHP: 7.2
License: GPLv2
License URI: http://opensource.org/licenses/GPL-2.0

With this plugin you easily add all PayPro payment gateways to your WooCommerce webshop.

== Description ==

This plugin is the official PayPro plugin for WooCommerce. It is easy to use, quick to install and actively maintained by PayPro. 

Currently the plugin supports the following payment methods:

* iDEAL
* PayPal
* Bancontact
* Sofort
* Riverty
* SEPA Credit Transfer
* Credit card (Visa and Mastercard)

= Features =

* Support for all PayPro payment methods
* Settings for each payment method
* WordPress Multisite support
* Translations for English and Dutch
* Test mode support
* Debug mode for easy debugging
* Automatic status changes

= Note =

In order to use this plugin you need to have an approved PayPro account.

== Installation ==

= Requirements =

* PHP version 7.2 or greater
* WordPress 5.0 or greater
* WooCommerce 5.0 or greater

= Automatic installation =

1. In the WordPress admin panel go to Plugins -> New Plugin. Search for 'PayPro Gateways - WooCommerce'.
2. Go to Plugins -> Installed Plugins. Activate the plugin named 'PayPro Gateways - WooCommerce'.
3. Set your PayPro API key at WooCommerce -> Settings -> PayPro -> Settings
4. Create a new Webhook at WooCommerce -> Settings -> PayPro -> Webhook
5. Now select the payment methods you want to use and enable them.
6. Your webshop is now ready to accept PayPro payments.

= Manual installation =

1. Download the package
2. Unpack the zip file and upload the 'paypro-gateways-woocommerce' to the plugin directory. You can find the plugin directory in the 'wp-content' directory.
3. Go to Plugins -> Installed plugins. Activate the plugin named 'PayPro Gateways - WooCommerce'.
4. Set your PayPro API key at WooCommerce -> Settings -> PayPro -> Settings
5. Create a new Webhook at WooCommerce -> Settings -> PayPro -> Webhook
6. Now select the PayPro payment methods you want to use at WooCommerce -> Settings -> Payments.
7. Your webshop is now ready to accept PayPro payments.

Do you need help installing the PayPro plugin, check our [guide](https://guide.paypro.nl/en/articles/4595222-woocommerce-plugin) or contact support@paypro.nl

== Frequently Asked Questions ==

= Where do I find my PayPro API key? =
You can find your PayPro API key in your [dashboard](https://app.paypro.nl/developers/api-keys) at 'Developers' in the PayPro dashboard.

= Why do we need to create a Webhook? =
The Webhook is part of the new notification system the plugin uses to update the orders in your WooCommerce shop.

== Screenshots ==

1. Overview of the PayPro settings.
2. Settings for an individual payment method.
3. Example of the checkout payment method selection.

== Changelog == 

= 3.2.2 =

* Fix bug where files were missing

= 3.2.1 =

* Fix a bug where due to incorrect loading order the payment methods would not show up during checkout

= 3.2.0 =

* Fix activation checks to correctly check the WooCommerce plugin version
* Remove the translation file loading
* Update tested up to 6.8.2
* Update WooCommerce compatability to 10.0.4

= 3.1.1 =

* Fix a bug where processing a cancel webhook would return a 401

= 3.1.0 =

* Remove iDEAL issuer selection from payment page
* Change payment method name AfterPay to Riverty
* Update FAQ with links to our guide

= 3.0.2 =

* Add missing files

= 3.0.1 =

* Fix incorrect translation loading
* Update tested up to 6.7.1
* Update composer files to load properly

= 3.0.0 =

IMPORTANT 3.0.0 is a major update and implements the new PayPro API and webhook system. This requires you to use a new API key and creating a webhook before you can accept payments again.

* Implement new PayPro API
* Implement new PayPro webhook system
* Add WooCommerce subscriptions plugin support
* Add refund support for most payment methods
* Removed iDEAL QR
* Added PayPro webhook settings page to create a new webhook

= 2.0.2 =

* Fixed large icons in the legacy checkout for some themes

= 2.0.1 =

* Fixed a bug where order would not be automatically cancelled when payment is cancelled
* Return 'ok' in the callback response body

= 2.0.0 =

IMPORTANT 2.0.0 is a major update and changes the versions of WordPress, PHP and WooCommerce that are supported. Make sure before upgrading to validate your webshop is up-to-date.

* Drop support for WordPress below 5.0
* Drop support for WooCommerce below 5.0
* Drop support for PHP below 7.2
* Update plugin to be tested with WordPress 6.4.3
* Update plugin to be compatible with WooCommerce 8.5
* Add WooCommerce checkout blocks support
* Add WooCommerce HPOS support
* Update logos for all payment methods
* Move PayPro settings page to its own tab: WooCommerce -> Settings -> PayPro

= 1.3.2 =

* Fixed a bug where order_key would be sanitized incorrectly

= 1.3.1 =

* Fix missing files

= 1.3.0 =

* Added iDEAL QR pay method
* Implemented new PayPro API client
* Updates for compatability with Wordpress 5.0 and WooCommerce 3.5
* Updated various translations

= 1.2.4 =

* Correctly post shipping fields when provided

= 1.2.3 =

* Fixed a bug where the product ID would not be sent correctly

= 1.2.2 =

* Fixed a bug where product_id would be posted while it's invalid
* Fixed some small typos

= 1.2.1 =

* Fixed stock update call for WooCommerce 2.6

= 1.2.0 =

* Improved compatibability with WooCommerce 3.0 and 3.1
* Updated certificate bundle
* Updated Bancontact image and default title

= 1.1.0 =

* Reworked status updates for orders. Fixes the bugs with updating orders if there are multiple payments.
* Added an option to select the status for an order when a payment is completed.
* Multiple small fixes.

= 1.0.1 =

* Fixed a bug where orders with multiple payments would not update correctly.
* Fixed a bug where the layout of the PayPro settings would be wrong.
* Changed payment gateway images to the same size.
* Added extra sanitization.

= 1.0.0 =

First stable release
