Back to Multibanco, MB WAY, Credit card, Apple Pay, Google Pay, Payshop, Cofidis Pay, and PIX (ifthenpay) for WooCommerce – PRO add-on
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
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
- 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 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
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