Skip to content

Releases: mollie/WooCommerce

5.1.2

20 Mar 09:16
Compare
Choose a tag to compare

Changes:

  • Fix - Convert de_DE_formal to de_DE
  • Fix - Check that cached methods are stored as array, otherwise retrieve from API, fixes 'Cannot use object' error

How to upgrade (via FTP or file manager):

  1. Download the ZIP archive from WordPress.org.
  2. Extract the archive.
  3. 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):

  1. Download the ZIP archive from WordPress.org.
  2. Go to WordPress > Plugins > Installed Plugins
  3. Find "Mollie Payments for WooCommerce", deactivate and remove it
  4. Go to WordPress > Plugins > Add new > Upload plugin
  5. Select "Choose File" and select the ZIP archive on your computer
  6. Click "Install Now", activate the plugin

5.1.1

19 Mar 12:57
Compare
Choose a tag to compare

Changes:

  • New - Added two new actions when processing items for Orders API, mollie-payments-for-woocommerce_orderlines_process_items_before_getting_product_id and mollie-payments-for-woocommerce_orderlines_process_items_after_processing_item
  • Fix - Fixed bug where expired orders weren't updated in WooCommerce because of check for payment ID instead of order ID
  • Fix - Use get_home_url() to solve issues where people have different URLs for admin/site (also influences Polylang)
  • Fix - Extended refund processing: make sure people can't do a partial order line amount refund during an order line refund
  • Fix - Permanent fix for PHP 7.3 with sporadic caching issues of methods

How to upgrade (via FTP or file manager):

  1. Download the ZIP archive from WordPress.org.
  2. Extract the archive.
  3. 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):

  1. Download the ZIP archive from WordPress.org.
  2. Go to WordPress > Plugins > Installed Plugins
  3. Find "Mollie Payments for WooCommerce", deactivate and remove it
  4. Go to WordPress > Plugins > Add new > Upload plugin
  5. Select "Choose File" and select the ZIP archive on your computer
  6. Click "Install Now", activate the plugin

5.1.0

19 Feb 11:32
Compare
Choose a tag to compare

Changes:

  • New - Enable 'refunds' for Klarna and SEPA Direct Debit payments

  • New - Support refunds per order line for payments via the Orders API (used to be only amount refunds)

  • New - Updated "Tested up to" to WordPress 5.1

  • New - Automatically updating Mollie Orders from WooCommerce to "Ship and Capture" and "Cancel" now supports all payments via Orders API, not just Klarna payments

  • New - Add support for refunding full Mollie Orders when refunding the full WooCommerce order (Orders API)

  • New - Update order lines processing to use Order instead of Cart data (for Orders API and Klarna)

  • New - Orders API/Klarna: also send WooCommerce order item id to Mollie as metadata, to allow for individual order line refunding

  • New - Pro-actively check for required PHP JSON extension

  • New - Added filter so merchants can manipulate the payment object metadata, default filter id mollie-payments-for-woocommerce_payment_object_metadata, also see https://www.mollie/WooCommerce/wiki/Helpful-snippets#add-custom-information-to-mollie-payment-object-metadata

  • New - Add billing country to payment methods cache in checkout, for when customers change their country in checkout

  • New - Allow developers to hook into the subscription renewal payment before it's processed with mollie-payments-for-woocommerce_before_renewal_payment_created

  • New - Set Payment screen language setting to wp_locale by default

  • Fix - Temporary fix for PHP 7.3 with sporadic caching issues of methods, better fix is now being tested

  • Fix - Check if WooCommerce Subscriptions Failed Recurring Payment Retry System is in-use, if it is, don't update subscription status

  • Fix - Polylang: another fix for edge-case with URL parameter, please test and provide feedback is you use Polylang!

  • Fix - Too many customers redirected to "Pay now" after payment, add isAuthorized to status check in getReturnRedirectUrlForOrder()

  • Fix - Add extra warning to order note for orders that are completed at Mollie (not WooCommerce)

  • Fix - Improve onWebhookFailed for WooCommerce Subscriptions so failed payments at Mollie are failed orders at WooCommerce

How to upgrade (via FTP or file manager):

  1. Download the ZIP archive from WordPress.org.
  2. Extract the archive.
  3. 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):

  1. Download the ZIP archive from WordPress.org.
  2. Go to WordPress > Plugins > Installed Plugins
  3. Find "Mollie Payments for WooCommerce", deactivate and remove it
  4. Go to WordPress > Plugins > Add new > Upload plugin
  5. Select "Choose File" and select the ZIP archive on your computer
  6. Click "Install Now", activate the plugin

5.0.7

04 Dec 11:11
Compare
Choose a tag to compare

Changes:

  • Fix - Bancontact payments don't return a name as part of IBAN details (in Mollie API), so in that case use the WooCommerce name
  • Fix - WooCommerce 2.6 and older: use get_country instead of get_billing_country
  • Fix - Remove calls to delete payment mode, renewal payments can't use a different mode anyway, mandates aren't shared between modes
  • Fix - Subscription renewal payments: if subscription does not contain the payment mode, try getting it from the parent order
  • Fix - For shipping details use !empty() instead of isset
  • Fix - Further improve restore_mollie_customer_id so it catches more edge-cases (and rename to restore_mollie_customer_id_and_mandate)
  • Fix - Remove delete meta calls for meta that wasn't used anywhere (_mollie_card_4_digits)

How to upgrade (via FTP or file manager):

  1. Download the ZIP archive from WordPress.org.
  2. Extract the archive.
  3. 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):

  1. Download the ZIP archive from WordPress.org.
  2. Go to WordPress > Plugins > Installed Plugins
  3. Find "Mollie Payments for WooCommerce", deactivate and remove it
  4. Go to WordPress > Plugins > Add new > Upload plugin
  5. Select "Choose File" and select the ZIP archive on your computer
  6. Click "Install Now", activate the plugin

5.0.5

22 Nov 20:01
Compare
Choose a tag to compare

Changes:

  • Fix - WooCommerce Subscriptions: improve support for options "Accept Manual Renewals" and "Turn off Automatic Payments"
  • Fix - Update Refunds and Chargebacks processing to support Orders and Payments API
  • Fix - Remove option to set a description for payments, the new Orders API does not support this
  • Fix - Update is_available to use billing country, and add filter Mollie_WC_Plugin::PLUGIN_ID . '_is_available_billing_country_for_payment_gateways'
  • Fix - Add new hook after renewal payment is created: mollie-payments-for-woocommerce_after_renewal_payment_created
  • Fix - Improve warnings in WooCommerce > Settings > Payments so they are less confusing to users (and really dismissable)
  • Fix - Simplify log messages in shipAndCaptureOrderAtMollie, cancelOrderAtMollie

How to upgrade (via FTP or file manager):

  1. Download the ZIP archive from WordPress.org.
  2. Extract the archive.
  3. 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):

  1. Download the ZIP archive from WordPress.org.
  2. Go to WordPress > Plugins > Installed Plugins
  3. Find "Mollie Payments for WooCommerce", deactivate and remove it
  4. Go to WordPress > Plugins > Add new > Upload plugin
  5. Select "Choose File" and select the ZIP archive on your computer
  6. Click "Install Now", activate the plugin

5.0.4

08 Nov 12:50
Compare
Choose a tag to compare

Changes:

IMPORTANT
This version requires PHP 5.6 or higher. If you are using an older PHP version, please read this article: PHP & Mollie API v2.

  • Fix - Get test mode higher in scheduled_subscription_payment() process
  • Fix - Add automated option to restore a customer ID from Mollie API
  • Fix - Store sequenceType in the correct position for payments

How to upgrade (via FTP or file manager):

  1. Download the ZIP archive from WordPress.org.
  2. Extract the archive.
  3. 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):

  1. Download the ZIP archive from WordPress.org.
  2. Go to WordPress > Plugins > Installed Plugins
  3. Find "Mollie Payments for WooCommerce", deactivate and remove it
  4. Go to WordPress > Plugins > Add new > Upload plugin
  5. Select "Choose File" and select the ZIP archive on your computer
  6. Click "Install Now", activate the plugin

5.0.3

01 Nov 09:54
Compare
Choose a tag to compare

Changes:

IMPORTANT
This version requires PHP 5.6 or higher. If you are using an older PHP version, please read this article: PHP & Mollie API v2.

  • Fix - Improvements to refunds: better log messages, show errors to shop-manager

  • Fix - Remove option to set a description for payments, the new Orders API does not support this

  • Fix - Update WooCommerce status constants in our plugin (cancelled and refunded)

  • Fix - Make sure customer ID is stored by getting the payment object with all payments embedded

  • Fix - Get and use correct _mollie_payment_id in setActiveMolliePaymentForOrders and setActiveMolliePaymentForSubscriptions

  • Fix - Move adding of sequenceType into payment object

  • Fix - Update Webship Giftcard logo to webshopgiftcard.svg

  • Fix - Klarna/Orders API: Also send Address Line 2 to Mollie Orders API

  • Fix - Klarna/Orders API: In billing and shipping address check that fields aren't just a space

  • Fix - Klarna/Orders API: Decode HTML entities in product names before sending them to Mollie

  • Fix - Klarna/Orders API: Don't fall back to Payments API if payment method is Klarna

  • Fix - Klarna/Orders API: Only add shipping address if all required fields are present

  • Fix - Klarna/Orders API: Always store Mollie order ID as _mollie_order_id

  • Fix - Klarna/Orders API: Add fallback to getActiveMolliePayment and try to get payment ID from Mollie order if possible

How to upgrade (via FTP or file manager):

  1. Download the ZIP archive from WordPress.org.
  2. Extract the archive.
  3. 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):

  1. Download the ZIP archive from WordPress.org.
  2. Go to WordPress > Plugins > Installed Plugins
  3. Find "Mollie Payments for WooCommerce", deactivate and remove it
  4. Go to WordPress > Plugins > Add new > Upload plugin
  5. Select "Choose File" and select the ZIP archive on your computer
  6. Click "Install Now", activate the plugin

5.0.0

11 Oct 09:19
Compare
Choose a tag to compare

Changes:

IMPORTANT
This version requires PHP 5.6 or higher. If you are using an older PHP version, please read this article: PHP & Mollie API v2.

  • New - Now supports Klarna Pay later and Klara Slice it, read more

  • New - Implemented support for the new Orders API

  • New - Tested with and updated for WooCommerce 3.5 beta compatibility

  • New - EPS, GiroPay: implemented support for SEPA first payments (recurring payments)

  • Fix - WooCommerce emails: make sure "Payment completed by..." message is only shown once per email

  • Fix - WooCommerce Subscriptions: add support for "Accept Manual Renewals". This enables Bank Transfer and PayPal in checkout for subscription products.

  • Fix - Mollie payment gateways weren't always shows when cart was empty.

  • Fix - Fix for "Link expired" message after refresh methods in WooCommerce settings

  • Fix - Stricter check for valid API key when individual gateways are loaded

  • Fix - Added new action hook in Mollie_WC_Gateway_Abstract::getReturnRedirectUrlForOrder()

  • Fix - Improve log messages for orderNeedsPayment check, old messages where confusing to merchants

  • Fix - Update VVV giftcard logo filename

How to upgrade (via FTP or file manager):

  1. Download the ZIP archive from WordPress.org.
  2. Extract the archive.
  3. 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):

  1. Download the ZIP archive from WordPress.org.
  2. Go to WordPress > Plugins > Installed Plugins
  3. Find "Mollie Payments for WooCommerce", deactivate and remove it
  4. Go to WordPress > Plugins > Add new > Upload plugin
  5. Select "Choose File" and select the ZIP archive on your computer
  6. Click "Install Now", activate the plugin

4.0.2

07 Aug 15:08
Compare
Choose a tag to compare

Changes:

IMPORTANT
Version 4.0 requires PHP 5.6 or higher. If you are using an older PHP version, please read this article: PHP & Mollie API v2.

  • Fix - Reverted to older version of Mollie API PHP client, as it caused more issues than it fixed. This means conflicts with other plugins that use Guzzle are still possible. Use Mollie Payments For WooCommerce 3.0.6 if you also use plugins Klarna, Simple Locator, Cardinity, LeadPages, ConstantContact until we can provide a solution. If you experience issues, please contact us. Please review this article.

  • New - Multicurrency support for WooCommerce added

  • New - New payment methods EPS and GiroPay added

  • New - Updated payment method logo's (better quality SVG's)

  • New - Updated Mollie API PHP to 2.0.10

  • New - Add support for failed regular payments (already had support for failed renewal payments)

  • New - In WooCommerce order edit view, add direct link to payment in Mollie Dashboard

  • New - Add notice to use bank transfer via Mollie, not default BACS gateway

  • New - Add support for new refunds and chargebacks processing (that are initiated in Mollie Dashboard)

  • Fix - Guzzle conflicts with other plugins solved (Klarna, Simple Locator, Cardinity, LeadPages, ConstantContact)

  • Fix - "cURL error 60" fixed by including valid cacert.pem file

  • Fix - Make sure getting the shop currency is also possible on WooCommerce 2.6 or older

  • Fix - Fix "Fatal error: Uncaught exception 'Exception' with message 'Serialization of 'Closure' is not allowed' in " by adding try/catch blocks for serialize() for the rare cases where __sleep() isn't found in PHP

  • Fix - Check that a locale (language code) is supported by Mollie before trying to create a payment

  • Fix - "Couldn't create * payment", when other plugins (like WPML) use another locale format then the Mollie API (ISO 15897)

  • Fix - "Couldn't create * payment", temporarily disable sending the address details to Mollie for fraud detection, payments not allowed if one of the fields is missing

  • Fix - "Call to undefined function get_current_screen()" that can happen on some screens

How to upgrade (via FTP or file manager):

  1. Download the ZIP archive from WordPress.org.
  2. Extract the archive.
  3. 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):

  1. Download the ZIP archive from WordPress.org.
  2. Go to WordPress > Plugins > Installed Plugins
  3. Find "Mollie Payments for WooCommerce", deactivate and remove it
  4. Go to WordPress > Plugins > Add new > Upload plugin
  5. Select "Choose File" and select the ZIP archive on your computer
  6. Click "Install Now", activate the plugin

4.0.1

06 Aug 09:59
Compare
Choose a tag to compare

Changes:

IMPORTANT
Version 4.0 requires PHP 5.6 or higher. If you are using an older PHP version, please read this article: PHP & Mollie API v2.

  • New - Multicurrency support for WooCommerce added

  • New - New payment methods EPS and GiroPay added

  • New - Updated payment method logo's (better quality SVG's)

  • New - Updated Mollie API PHP to 2.0.10

  • New - Add support for failed regular payments (already had support for failed renewal payments)

  • New - In WooCommerce order edit view, add direct link to payment in Mollie Dashboard

  • New - Add notice to use bank transfer via Mollie, not default BACS gateway

  • New - Add support for new refunds and chargebacks processing (that are initiated in Mollie Dashboard)

  • Fix - Guzzle conflicts with other plugins solved (Klarna, Simple Locator, Cardinity, LeadPages, ConstantContact)

  • Fix - "cURL error 60" fixed by including valid cacert.pem file

  • Fix - Make sure getting the shop currency is also possible on WooCommerce 2.6 or older

  • Fix - Fix "Fatal error: Uncaught exception 'Exception' with message 'Serialization of 'Closure' is not allowed' in " by adding try/catch blocks for serialize() for the rare cases where __sleep() isn't found in PHP

  • Fix - Check that a locale (language code) is supported by Mollie before trying to create a payment

  • Fix - "Couldn't create * payment", when other plugins (like WPML) use another locale format then the Mollie API (ISO 15897)

  • Fix - "Couldn't create * payment", temporarily disable sending the address details to Mollie for fraud detection, payments not allowed if one of the fields is missing

  • Fix - "Call to undefined function get_current_screen()" that can happen on some screens

How to upgrade (via FTP or file manager):

  1. Download the ZIP archive from WordPress.org.
  2. Extract the archive.
  3. 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):

  1. Download the ZIP archive from WordPress.org.
  2. Go to WordPress > Plugins > Installed Plugins
  3. Find "Mollie Payments for WooCommerce", deactivate and remove it
  4. Go to WordPress > Plugins > Add new > Upload plugin
  5. Select "Choose File" and select the ZIP archive on your computer
  6. Click "Install Now", activate the plugin