Multibanco, MB WAY, Credit card, Apple Pay, Google Pay, Payshop, Cofidis Pay, and PIX (ifthenpay) for WooCommerce – PRO add-on changelog
6.5 – 2026-10-22
TWEAK Removed all Cofidis Pay features (product page banner and shortcode, Cofidis Pay Key per category, order status and payment verification settings, and VAT number autofill), as the payment method is no longer available
TWEAK The documentation link next to the license key now reads “Documentation and FAQ”
FIX The “Use this number for future purchases” MB WAY option on the block-based checkout now shows in the shop’s language instead of English
FIX Payment logos block: choosing a unit for a size or gap setting without entering a value no longer breaks the logos’ styling
FIX The “Terms and conditions apply” link next to the license key now opens the terms and conditions page instead of the privacy policy
DEV Updater v13.6
DEV Tested up to WordPress 7.2-alpha-64319 and WooCommerce 11.2.1
6.4 – 2026-08-20
NEW Payment logos shortcode/block: new “includestripe” option to also show the credit card logo when Stripe’s card gateway is active on the shop, following the existing “creditcardlogos” setting for a generic icon or Visa + Mastercard (Stripe’s other payment methods do not trigger it)
NEW Payment logos shortcode/block: new “includepaypal” option to also show the PayPal logo when PayPal is active on the shop (WooCommerce PayPal Payments, legacy PayPal Standard, or PayPal Express Checkout)
NEW Payment logos shortcode/block: new “labelfontsize” option to set the font size of the labels shown below each icon
TWEAK An error notice is now shown on the settings screen when a license key fails to activate, instead of the key being cleared silently
TWEAK Payment logos shortcode/block: the bank transfer and SSL icons now show shorter captions (“Transfer” and “Secure”) so they no longer end up much wider than the icons themselves, while screen readers still get the full “Bank Transfer” and “SSL Secured” names
TWEAK Payment logos shortcode/block: the labels below each icon now inherit the theme’s font size instead of a fixed 0.9rem, so they match the surrounding text (set the new “labelfontsize” option to go back to a fixed size)
DEV PHPCS: PHP 7.4 and WordPress 6.4 minimums now declared and checked, matching the plugin headers
DEV Release workflow: the POT file is regenerated on release, and the changelog JSON is generated and uploaded
DEV Tested up to WordPress 7.1 and WooCommerce 11.1.0-beta.1
6.3 – 2026-07-31
NEW For logged-in returning customers, automatically pre-select whichever of our payment methods they used on their last order, instead of the default gateway order, if they haven’t already picked one this session (automatic, no setting to enable)
NEW ifthenpay Gateway: option to show an icon for each active payment method (Apple Pay, Google Pay, PIX) instead of the generic ifthenpay icon, on both classic and block-based checkout
FIX Payment logos shortcode/block: all gateway icons were being shown even if some methods were not available
DEV Updater v13.4
DEV Tested with WordPress 7.1-beta3-62891 and WooCommerce 11.0.0-rc.2
6.2 – 2026-07-15
NEW Recover unpaid Credit card orders after 30 minutes by emailing a new payment link ⭐️
NEW MB WAY: option to send new Multibanco payment details even if the order was already cancelled (reopen for payment, useful when the “Hold stock (minutes)” setting is shorter than the 20-minute recovery buffer)
NEW MB WAY, Cofidis Pay, Credit card, and ifthenpay Gateway: option to set orders as “On hold” instead of “Pending payment” right after checkout (requires free plugin 12.0.0 or above)
TWEAK “ifthenpay Payment Logos” block: native WordPress padding and margin controls, and unit-aware controls (px/em/rem/%/vh/vw) for Max height, Max width and Gap, instead of plain text fields
TWEAK Redirect to plugin settings after activation
FIX MB WAY and Credit card order recovery/cancellation routines computed their time thresholds in a way that silently skewed by the site’s UTC offset once compared against locally-stored timestamps, affecting mbway_cancel_expired_orders(), mbway_convertmb_expired_orders(), and creditcard_recover_unpaid_orders()
FIX Recover email subject field placeholder (Credit card and MB WAY) now falls back to WooCommerce’s actual default email subject when no custom subject is set, instead of an empty string
FIX Undefined-variable typos in debug-log strings for multibanco_ifthen_base_mbkey() and multibanco_ifthen_base_cofidispaykey()
DEV Still requires free plugin 11.5.1, but free plugin 12.0.0 or above is recommended (without it, the “Recover orders” fields on the Credit card settings screen won’t show/hide dynamically)
DEV Updater v13.2
DEV Implement shared GitHub Actions
DEV Add GitHub Action to auto-publish the plugin documentation page
DEV Requires PHP 7.4, WordPress 6.4, and WooCommerce 9.0
DEV Tested up to WordPress 7.1-alpha-62745 and WooCommerce 10.9.4
6.1 – 2026-02-24
TWEAK Optionally show Visa and Mastercard icons instead of the Credit Card default icon on the “ifthenpay Payment Logos” block and shortcode
TWEAK Option to show the payment methid label below each icon
TWEAK Retouch some icons
DEV Requires free plugin 11.5.1
6.0 – 2026-02-23
NEW “ifthenpay Payment Logos” block and shortcode
DEV Tested up to WordPress 7.0-beta1-61715 and WooCommerce 10.5.2
5.9 – 2026-02-13
FIX Build release ZIP GitHub action to make sure WordPress detects a direct upload as the same plugin instead of creating a new folder
5.8 – 2026-02-10
TWEAK Wait 20 minutes before canceling or converting to Multibanco expired MB WAY orders
DEV Requires free plugin 11.4.1
DEV New updater v13.1
DEV Remove load_plugin_textdomain call as WordPress handles it automatically
DEV Improve GitHub release actions
DEV Tested up to WordPress 7.0-alpha-61605 and WooCommerce 10.5.1
5.7 – 2026-01-14
DEV New updater v12.2 with multisite support improvements
5.6 – 2026-01-14
FIX Plugin license validation when running in WP CLI
DEV Better debug on scheduled tasks
DEV Tested up to WordPress 7.0-alpha-61480 and WooCommerce 10.4.3
5.5 – 2025-11-08
NEW Integration with our upcoming “Create User Account from WooCommerce Guest Order” plugin
DEV Tested up to WordPress 6.9-beta3-61171 and WooCommerce 10.3.4
5.4 – 2025-10-09
NEW Cofidis Pay: Allow overriding the minimum product value for the banner to be displayed
FIX When a variation would not have its value between the minimum and maximum value, the Cofidis Product Banner would not show for the following variations
FIX Only show Codifis Pay banner if the payment method is enabled
FIX Pro add-on settings not showing up after saving them
DEV Enforce more WordPress Coding Standards rules
DEV Tested up to WordPress 6.9-alpha-60725 and WooCommerce 10.3.0-beta.1
5.3 – 2025-09-15
NEW Support for international MB WAY phone numbers
FIX Small adjustment on the ifthenpay fees positioning on the order management screen, for better compatibility with “Cost of goods”
DEV Tested up to WordPress 6.9-alpha-60725 and WooCommerce 10.2.0-beta.2
5.2 – 2025-06-12
FIX Hide new method notices was not working properly
FIX Remove instructions from Gateway ifthenpay emails
FIX Apply API timeout to Gateway ifthenpay
DEV Tested up to WordPress 6.9-alpha-60301 and WooCommerce 10.2.0-beta.2
5.1 – 2025-04-12
NEW We are now called Naked Cat Plugins 😻
TWEAK Only save the MB WAY number to the user profile if the request payment API call to ifthenpay is successful
FIX License validation, before the wp action runs on websites with WPML set to have different domains per language
DEV Requires WooCommerce 7.1, and free plugin 10.3.0
DEV Tested up to WordPress 6.8-RC3-60146 and WooCommerce 9.8.1
5.0 – 2025-01-06
NEW Support for the new “ifthenpay Gateway” payment methods, Apple Pay, Google Pay, and PIX
Callback reactivation
Disable payment verification on the “thank you” page
TWEAK Retry getting the fee on the backend order screen 3 times in case of error
TWEAK Replace “IfthenPay” with “ifthenpay” for branding coherence
DEV Set refund API timeout to double the global setting for timeouts
DEV Refactor the way the WooCommerce emails are fetched to avoid loops when an email tries to list the existing WooCommerce payment gateways
DEV Deprecate the wc_ifthepay_cofidispay_max_instalments developer filter in favor of wc_ifthenpay_cofidispay_max_instalments
DEV Code refactor on the add_fee_to_notify_url method to use add_query_arg instead of concatenating the new argument
DEV WordPress Coding Standards
DEV Requires PHP 7.2, WordPress 5.8, WooCommerce 7.0, and free plugin 10.0.0
DEV Tested up to WordPress 6.8-alpha-59545 and WooCommerce 9.6.0-beta.1
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 the “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 up to WordPress 6.7 and WooCommerce 9.4.1
4.4 – 2024-10-23
FIX Updater
4.3 – 2024-10-21
NEW[.ifthenpay_cofidispay_product_banner] 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 up to 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 up to 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 up to 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 up to 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 up to 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 up to 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 up to 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 up to WordPress 6.5-beta3-57747 and WooCommerce 8.7.0-beta.2
3.1 – 2024-01-25
Feedback when the license is expired
Tested up to 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 up to 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 up to 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 up to WordPress 6.5-alpha-57110, WooCommerce 8.3.0-rc.2
1.5 – 2023-07-07
Tested up to 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 up to 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 up to 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)