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
NEWwc_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)