Releases: mollie/WooCommerce
3.0.1
Changes:
- Fix/Revert, see issue 173 - Improve support for Polylang option "Hide URL language information for default language" in webhook and return URLs
How to upgrade (via FTP or file manager):
- Download the ZIP archive from WordPress.org.
- Extract the archive.
- Copy the contents of the folder to the /wp-content/plugins/mollie-payments-for-woocommerce/ directory of your WooCommerce environment, overwriting existing files.
How to upgrade (via WordPress admin):
- Download the ZIP archive from WordPress.org.
- Go to WordPress > Plugins > Installed Plugins
- Find "Mollie Payments for WooCommerce", deactivate and remove it
- Go to WordPress > Plugins > Add new > Upload plugin
- Select "Choose File" and select the ZIP archive on your computer
- Click "Install Now", activate the plugin
3.0.0
Changes:
-
New - WooCommerce Subscriptions: add support for 'subscription_payment_method_change', shop-customers can change payment method if renewal payment fails (SEPA incasso, credit card)
-
New - WooCommerce Subscriptions: disable Mollie payment methods on shop-customer's my account page for "Payment method change", keep it enabled for "Pay now" link in emails
-
New - WooCommerce Subscriptions: improve handling and update messages and notices for Subscription switch to better explain what's happening
-
New - WooCommerce Subscriptions: set renewal orders and subscriptions to 'On-Hold' if renewal payment fails
-
Fix - Fallback for getUserMollieCustomerId, get Mollie Customer ID from recent subscription if it's empty in WordPress user meta
-
Fix - Improve support for Polylang option "Hide URL language information for default language" in webhook and return URLs,
-
Fix - Only check if customer ID is valid on current API key if there is a customer ID (not empty)(and improve log messages)
-
Fix - Make sure payment instructions (Bank Transfer) are styled the same as WooCommerce content (Order received, payment pending)
-
Fix - Don't update/process/expire Mollie payments on WooCommerce orders that have been paid with other payment gateways
-
Fix - Updated text strings for Bancontact/Mister Cash to just Bancontact
-
Fix - Use the exact same translation as WooCommerce for order statuses
-
Fix - Resolve error (fatal error get_payment_method()) that occurred when users made certain custom changes to the WooCommerce template files
-
Fix - Add order note and log message when customer returns to the site but payment is open/pending
-
Fix - Improved order note for charged back renewal payments
How to upgrade (via FTP or file manager):
- Download the ZIP archive below (under "Downloads").
- Extract the archive.
- Copy the contents of the folder to the /wp-content/plugins/mollie-payments-for-woocommerce/ directory of your WooCommerce environment, overwriting existing files.
How to upgrade (via WordPress admin):
- Download the ZIP archive from WordPress.org.
- Go to WordPress > Plugins > Installed Plugins
- Find "Mollie Payments for WooCommerce", deactivate and remove it
- Go to WordPress > Plugins > Add new > Upload plugin
- Select "Choose File" and select the ZIP archive on your computer
- Click "Install Now", activate the plugin
2.9.0
Changes:
-
New - Added support for new payment method: ING Home'Pay
-
New - Updated Mollie API PHP to 1.9.6 (ING Home'Pay support)
-
Fix - Check that Mollie customerID is known on current API key, solves issues for admins that switched from test to live
-
Fix - Charged back payments now update the order status to On Hold and add an order note in WooCommerce, stock is not updated
-
Fix - For 'Payment screen language' set default to 'Detect using browser language' as it is usually more accurate
-
Fix - For subscriptions also compare recurring total amount to payment method maximums, not only the order/cart total
-
Fix - Improve WPML compatibility by removing duplicate trailing slash in WooCommerce API request URL
How to upgrade (via FTP or file manager):
- Download the ZIP archive below (under "Downloads").
- Extract the archive.
- Copy the contents of the folder to the /wp-content/plugins/mollie-payments-for-woocommerce/ directory of your WooCommerce environment, overwriting existing files.
How to upgrade (via WordPress admin):
- Download the ZIP archive from WordPress.org.
- Go to WordPress > Plugins > Installed Plugins
- Find "Mollie Payments for WooCommerce", deactivate and remove it
- Go to WordPress > Plugins > Add new > Upload plugin
- Select "Choose File" and select the ZIP archive on your computer
- Click "Install Now", activate the plugin
2.8.1
Changes:
-
New - iDEAL, KBC, Gift cards: Option to hide issuers/bank list in WooCommerce
-
New - Allow subscription switching (downgrade) when amount to pay is €0 and there is a valid mandate for the user
-
Fix - A new customerID was created for every new order where a payment method that supported recurring payments was selected
-
Fix - When plugin 2.8.0 was used with WooCommerce 2.6 or older, a fatal error would be shown on the return page (because of use of new WooCommerce 3.0 method)
-
Fix - Some cancelled payments for cancelled orders where redirected to "Retry payment" instead of "Order received" page, see Github issue #166
How to upgrade (via FTP or file manager):
- Download the ZIP archive below (under "Downloads").
- Extract the archive.
- Copy the contents of the folder to the /wp-content/plugins/mollie-payments-for-woocommerce/ directory of your WooCommerce environment, overwriting existing files.
How to upgrade (via WordPress admin):
- Download the ZIP archive below (under "Downloads").
- Go to WordPress > Plugins > Installed Plugins
- Find "Mollie Payments for WooCommerce", deactivate and remove it
- Go to WordPress > Plugins > Add new > Upload plugin
- Select "Choose File" and select the ZIP archive on your computer
- Click "Install Now", activate the plugin
2.8.0
Changes:
-
New - Updated required WooCommerce version to 2.2.0
-
New - Tested with WooCommerce 3.3 beta, no issues found
-
New - Better message on "Order Received" page for open/pending payments
-
New - Allow users to set the order status for orders where a payment was cancelled
-
New - Added support for Polylang Pro (polylang-pro) to getSiteUrlWithLanguage()
-
New - Updated credit card icon in WooCommerce checkout to show icons for MasterCard, Visa, AMEX, CartaSi, Cartes Bancaires
-
New - Better way to check if WooCommerce is activated and has correct version (so plugin doesn't de-activate on WooCommerce updates)
-
New - Redact customer IBAN in notification-mails
-
New - Update how "Select your bank" is shown in the dropdown for iDEAL and KBC/CBC (and show a default)
-
Fix - Fix error by making sure order is not removed/exists (in checkPendingPaymentOrdersExpiration)
-
Fix - Make sure payments cancelled at Mollie are also cancelled in WooCommerce, so customers can select a new payment method
-
Fix - KBC/CBC: Make sure KBC/CBC is listed as "Automatic Recurring Payment" gateway in WooCommerce
-
Fix - Fix (no title) showing in settings for SEPA Direct Debit for some new installs
-
Fix - Fix wrong date formatting shown for bank transfer instructions, thank you profoX!
-
Fix - Typo in SEPA Direct Debit description, thank you Yame-!
-
Fix - It's possible to set the initial status of bank transfer to pending instead of on-hold, but in that case the payment instructions would not be shown on the Order Received page (missing in condition)
-
Fix - Make sure webhook processing for Paid doesn't run on status PaidOut
-
Fix - Improve orderNeedsPayment so there are less false-positives if users use 3PD plugins to change the order status too early
-
Fix - Add WC_Subscriptions_Manager::activate_subscriptions_for_order to make sure subscriptions are always activated when payment is paid, independent of order status
How to upgrade (via FTP or file manager):
- Download the ZIP archive below (under "Downloads").
- Extract the archive.
- Copy the contents of the folder to the /wp-content/plugins/mollie-payments-for-woocommerce/ directory of your WooCommerce environment, overwriting existing files.
How to upgrade (via WordPress admin):
- Download the ZIP archive below (under "Downloads").
- Go to WordPress > Plugins > Installed Plugins
- Find "Mollie Payments for WooCommerce", deactivate and remove it
- Go to WordPress > Plugins > Add new > Upload plugin
- Select "Choose File" and select the ZIP archive on your computer
- Click "Install Now", activate the plugin
2.7.0
Changes:
-
New - Support for gift cards! See: https://www.mollie.com/en/blog/post/mollie-launches-gift-cards/
-
New - Also show issuers (banks) for KBC payment method
-
Fix - Add better support for WooCommerce Deposits (by Webtomizer)
-
Fix - Subscriptions would be set to 'On Hold' during SEPA Direct Debit payments, those subscriptions are now set to 'Active'
-
Fix - Multiple issues that occurred when users had multiple (unpaid) payments per order
-
Fix - Remove SEPA Direct Debit (only used for Mollie recurring) as visible gateway in checkout and settings
-
Fix - Tested with WordPress 4.9 Alpha and WooCommerce 3.1
-
Fix - Remove existing language files from plugin so they can be managed via https://translate.wordpress.org/projects/wp-plugins/mollie-payments-for-woocommerce
-
Fix - Use better customer name when name is sent to Mollie (use full name and last name if available)
-
Fix - Don't update orders to cancelled status for expired payments if there are still pending payments for same order
-
Fix - Show correct return page to customer when they have placed multiple payments for single order
-
Fix - For subscription renewal orders, update payment method (from iDEAL, Belfius etc) to SEPA Direct Debit when needed
-
Fix - Add message that SEPA Direct Debit is required when using WooCommerce Subscriptions with iDEAL
-
Dev - Stop checking change of payment methods with isValidPaymentMethod
-
Dev - Add support for new WooCommerce version check
-
Dev - In setActiveMolliePayment use update_post_meta so payment is always updated to latest
-
Dev - In unsetActiveMolliePayment, a payment calling that function should only be able to unset itself
-
Dev - Improve log messages (WooCommerce > System status > Logs > mollie-payments-for-woocommerce)
-
Dev - Security improvement: sanitize getting ID's via POST and use $_POST instead of $_REQUEST
-
Dev - Only show "Check Subscription Status" tool if WooCommerce Subscriptions is installed
-
Dev - Fix PHP warnings about unserialize() by using serialize() before storing object as transient
-
Dev - Move load_plugin_textdomain to own function and load on plugins_loaded action
How to upgrade (via FTP or file manager):
- Download the ZIP archive below (under "Downloads").
- Extract the archive.
- Copy the contents of the folder to the /wp-content/plugins/mollie-payments-for-woocommerce/ directory of your WooCommerce environment, overwriting existing files.
How to upgrade (via WordPress admin):
- Download the ZIP archive below (under "Downloads").
- Go to WordPress > Plugins > Installed Plugins
- Find "Mollie Payments for WooCommerce", deactivate and remove it
- Go to WordPress > Plugins > Add new > Upload plugin
- Select "Choose File" and select the ZIP archive on your computer
- Click "Install Now", activate the plugin
2.6.1-beta
-
Fix - Subscriptions would be set to 'On Hold' during SEPA Direct Debit payments, those subscriptions are now set to 'Active'
-
Fix - Multiple issues that occurred when users had multiple (unpaid) payments per order
-
Fix - Remove SEPA Direct Debit (only used for Mollie recurring) as visible gateway in checkout and settings
-
Fix - Tested with WordPress 4.9 Alpha and WooCommerce 3.1
-
Fix - Remove existing language files from plugin so they can be managed via https://translate.wordpress.org/projects/wp-plugins/mollie-payments-for-woocommerce
-
Fix - Use better customer name when name is sent to Mollie (use full name and last name if available)
-
Fix - Don't update orders to cancelled status for expired payments if there are still pending payments for same order
-
Fix - Show correct return page to customer when they have placed multiple payments for single order
-
Fix - For subscription renewal orders, update payment method (from iDEAL, Belfius etc) to SEPA Direct Debit when needed
-
Dev - In setActiveMolliePayment use update_post_meta so payment is always updated to latest
-
Dev - In unsetActiveMolliePayment, a payment calling that function should only be able to unset itself
-
Dev - Improve log messages (WooCommerce > System status > Logs > mollie-payments-for-woocommerce)
-
Dev - Security improvement: sanitize getting ID's via POST and use $_POST instead of $_REQUEST
-
Dev - Only show "Check Subscription Status" tool if WooCommerce Subscriptions is installed
-
Dev - Fix PHP warnings about unserialize() by using serialize() before storing object as transient
-
Dev - Move load_plugin_textdomain to own function and load on plugins_loaded action
How to upgrade (via FTP or file manager):
- Download the ZIP archive below (under "Downloads").
- Extract the archive.
- Copy the contents of the folder to the /wp-content/plugins/mollie-payments-for-woocommerce/ directory of your WooCommerce environment, overwriting existing files.
How to upgrade (via WordPress admin):
- Download the ZIP archive below (under "Downloads").
- Go to WordPress > Plugins > Installed Plugins
- Find "Mollie Payments for WooCommerce", deactivate and remove it
- Go to WordPress > Plugins > Add new > Upload plugin
- Select "Choose File" and select the ZIP archive on your computer
- Click "Install Now", activate the plugin
2.6.0
Changes:
-
Add support for WooCommerce 3.0 (backwards compatible with older versions of WooCommerce)
-
The expiry date that's shown for payments via Bank transfer is now in the correct (translated) format
-
Fix redundant "DESCRIBE *__mollie_pending_payment" error (on new installs)
-
WooCommerce Subscriptions:
- Important: added Subscription Status tool to fix broken subscriptions, see instructions
- SEPA recurring payments, take initial order status from settings, default On-Hold (instead of Completed)
- Fix issue where valid subscriptions are set to 'on-hold' and 'manual renewal' only 15 days after renewal payment is created (now only do that after 21 days)
- Improve "Subscription switching" support to also allow amount changes
- Fix bug: set orders for recurring payments to Processing instead of completed
- Fix typo in recurring payment order notes
How to upgrade:
- Download the ZIP archive below (mollie-payments-for-woocommerce.2.6.0.zip).
- Extract the archive.
- Copy the contents of the folder to the /wp-content/plugins/mollie-payments-for-woocommerce/ directory of your WooCommerce environment, overwriting existing files.
2.6.0-rc
This release is still experimental and thus not submitted to the WordPress Plugin directory.
Changes:
- Add support for WooCommerce 3.0 (backwards compatible with older versions of WooCommerce)
- The expiry date that's shown for payments via Bank transfer is now in the correct (translated) format
- Fix redundant "DESCRIBE *__mollie_pending_payment" error (on new installs)
WooCommerce Subscriptions:
- Important: added Subscription Status tool to fix broken subscriptions, see instructions
- Fix issue where valid subscriptions are set to 'on-hold' and 'manual renewal' only 15 days after renewal payment is created (now only do that after 21 days)
- Improve "Subscription switching" support to also allow amount changes
- Fix bug: set orders for recurring payments to Processing instead of completed
- Fix typo in recurring payment order notes
How to upgrade:
- Download the ZIP archive below (mollie-payments-for-woocommerce-2.6.0-rc.zip).
- Extract the archive.
- Copy the contents of the folder to the /wp-content/plugins/mollie-payments-for-woocommerce/ directory of your WooCommerce environment, overwriting existing files.
2.6.0-beta
This release is still experimental and thus not submitted to the WordPress Plugin directory.
Changes:
- Add support for WooCommerce 3.0 (backwards compatible with older versions of WooCommerce)
- The expiry date that's shown for payments via Bank transfer is now in the correct (translated) format
- Fix redundant "DESCRIBE *__mollie_pending_payment" error (on new installs)
How to upgrade:
- Download the ZIP archive below (mollie-payments-for-woocommerce-2.6.0-beta.zip).
- Extract the archive.
- Copy the contents of the folder to the /wp-content/plugins/mollie-payments-for-woocommerce/ directory of your WooCommerce environment, overwriting existing files.