Multibanco, MBWAY, Credit card, Payshop and Cofidis Pay (IfthenPay) for WooCommerce – PRO add-on changelog

4.5 – 2024-11-13

  • FIX Fatal error when WooCommerce is running update routines for 9.4
  • FIX MB WAY Timer would count back from 1 hour if thank you page is reloaded after expiration.
  • DEV Add wc_ifthenpay_limit_convertmb_expired_orders filter to allow overriding the number of orders to get when converting MB WAY orders to Multibanco (by default: all)
  • TWEAK When converting MB WAY orders to Multibanco only get expired orders created on the last 24 hours, to avoid issues on new installs that might have several older expired orders on the database
  • DEV License validation on websites with WPML set to have different domains per language
  • DEV Tested with WordPress 6.7 and WooCommerce 9.4.1

4.4 – 2024-10-23

  • FIX Updater

4.3 – 2024-10-21

  • NEW shortcode to show the Cofidis banner, for example, on custom product pages where the woocommerce_single_product_summary hook is not called
  • DEV Plugin updater v10
  • DEV Apply some WordPress Coding Standards
  • DEV Tested with WordPress 6.7-beta3-59259 and WooCommerce 9.4.0-beta.2

4.2 – 2024-10-09

  • TWEAK Change default web services timeout to 15 seconds instead of 30
  • TWEAK Remove timeout options above 60 seconds
  • FIX Load text domain at the right time to avoid PHP notices on WordPress 6.7 and above
  • DEV Apply some WordPress Coding Standards
  • DEV Tested with WordPress 6.7-beta1-59184 and WooCommerce 9.4.0-beta.2

4.1 – 2024-08-06

  • NEW Save the MB WAY number to the user profile for future purchases
  • DEV Tested with WordPress 6.7-alpha-58848 and WooCommerce 9.2.0-beta.1

4.0 – 2024-07-16

  • NEW Custom subject for the “On-hold” email when a MB WAY order is converted to Multibanco after expiration
  • DEV Requires Multibanco, MBWAY, Credit card, Payshop and Cofidis Pay (IfthenPay) for WooCommerce 9.4.3
  • DEV Tested with WordPress 6.6-RC4-58723 and WooCommerce 9.1.2

3.9 – 2024-07-03

  • FIX Cofidis product banner strings and translations

3.8 – 2024-07-01

  • NEW Cofidis product banner for variable products
  • DEV Tested with 6.6-RC1-58590 and WooCommerce 9.1.0-beta.1

3.7 – 2024-05-06

  • NEW wc_ifthepay_cofidispay_max_instalments filter to override the 12 installments shown on the Cofidis product banner
  • DEV Load Cofidis banner action on after_setup_theme so that PHP code on the theme functions.php can override the location and priority with the wc_ifthepay_cofidispay_product_banner_action and wc_ifthepay_cofidispay_product_banner_action_priority filters
  • DEV Tested with 6.6-alpha-58099 and WooCommerce 8.9.0-beta.1

3.6 – 2024-04-09

  • TWEAK Move settings to each payment method
  • DEV Replace blurred PRO options from the Free plugin
  • DEV Requires Multibanco, MBWAY, Credit card, Payshop and Cofidis Pay (IfthenPay) for WooCommerce 9.2.4

3.5 – 2024-04-08

  • NEW Cofidis Pay monthly payment information banner on the product page (simple products for now)
  • DEV Add “Requires Plugins” header to the main plugin file
  • DEV Requires Multibanco, MBWAY, Credit card, Payshop and Cofidis Pay (IfthenPay) for WooCommerce 9.2.0
  • DEV Tested with WordPress 6.6-alpha-57928 and WooCommerce 8.8.0-rc.1

3.4 – 2024-03-04

  • DEV Default to entity + reference when getting fees for Multibanco if the request id is not set
  • DEV Improve plugin updater – Show translation update notices
  • DEV Apply more coding standards

3.3 – 2024-03-03

  • NEW Get IfthenPay on order screen if not yet set from the callback
  • DEV New `wc_ifthepay_get_fee_status` filter to add other statuses to get fee other then Processing and Completed
  • DEV New Backoffice Key field, needed to get fee on order screen
  • DEV Requires Multibanco, MBWAY, Credit card, Payshop and Cofidis Pay (IfthenPay) for WooCommerce 9.1.2

3.2 – 2024-03-03

  • NEW Store/show IfthenPay fees on order
  • DEV Requires Multibanco, MBWAY, Credit card, Payshop and Cofidis Pay (IfthenPay) for WooCommerce 9.1
  • DEV Tested with WordPress 6.5-beta3-57747 and WooCommerce 8.7.0-beta.2

3.1 – 2024-01-25

  • Feedback when the license is expired
  • Tested with WordPress 6.5-alpha-57299 and WooCommerce 8.5.1

3.0 – 2024-01-17

  • New Cofidis Pay payment gateway:
    • Add to the “Entities by category” functionality
    • Get VAT number from 3rd party plugins:
      • NIF (Num. de Contribuinte Português) for WooCommerce
      • Invoicing with InvoiceXpress for WooCommerce
      • WooCommerce EU VAT Number
      • EU/UK VAT Compliance Assistant for WooCommerce (Premium)
      • Contribuinte Checkout
      • WooCommerce EU VAT Assistant
    • Hide callback warnings
    • Remove emails instructions
    • API timeout
    • Disable ajax verification on the thank you page
  • More WordPress Coding Standards applied
  • Bug fix when checking for references length
  • Requires WordPress 5.6, WooCommerce 6.0 and Multibanco, MBWAY, Credit card, Payshop and Cofidis Pay (IfthenPay) for WooCommerce 9.0
  • Tested with WordPress 6.5-alpha-57258 and WooCommerce 8.5

2.3 – 2023-12-12

  • Declare WooCommerce block-based Cart and Checkout compatibility
  • Start applying WordPress Coding Standards

2.2 – 2023-12-11

  • Fix updater fatal error when saving settings

2.1 – 2023-12-09

  • Better licensing information, FAQ and technical support links on the settings screen
  • Fix jQuery deprecation warnings

2.0 – 2023-12-07

  • Trigger Multibanco and MB WAY payments when creating orders via the REST API
  • Update plugin translations online instead of shipping them with the main plugin
  • Requires WordPress 5.4
  • Tested with WordPress 6.5-alpha-57159, WooCommerce 8.4.0-rc.1

1.6 – 2023-11-15

  • Countdown timer on the “thank you” page for MB WAY payments (needs main plugin version 8.8.0 or above)
  • Tested with WordPress 6.5-alpha-57110, WooCommerce 8.3.0-rc.2

1.5 – 2023-07-07

  • Tested with WordPress 6.3-beta3-56143 and WooCommerce 7.9.0-rc.3

1.4 – 2023-06-16

  • Fixed a bug when converting orders from MB WAY to Multibanco and a Multibanco Key is used, instead of the traditional Entity and Subentity
  • Tested with WordPress 6.3-alpha-55924 and WooCommerce 7.8.0

1.3 – 2023-03-01

  • Recover unpaid MB WAY orders by converting them to Multibanco and notify the customer via email
  • Test and declare WooCommerce High-Performance Order Storage compatibility
  • Fix a PHP notice
  • Tested with WordPress 6.3-alpha-55615 and WooCommerce 7.6.0-beta.2

1.2 – 2022-10-31

  • Fix version number

1.1 – 2022-10-25

  • Allow sending order number (for sequential order number plugins) instead of order id to the IfthenPay webservices and backoffice (requires free plugin 6.4.0 or above)

1.0 – 2022-10-19

  • First version