Multibanco, MB WAY, Credit card, Apple Pay, Google Pay, Payshop, Cofidis Pay, and PIX (ifthenpay) for WooCommerce Review - In-Depth Analysis
Secure WooCommerce payments with various methods including Multibanco, MB WAY, and credit cards. Supports Apple Pay, Google Pay, and more.
Performance Overview
User Rating
5/5 (based on 21+
reviews)
Active Installations
7,000+
Update Frequency
Outstanding
It is calculated using the weighted average of same category
plugins.
Security Score
1 / 10
(Very Low Risk)
It is calculated using the weighted average of all versions.
What It Does
This plugin allows for secure payments in WooCommerce using popular methods in Portugal such as Multibanco and MB WAY. Customers can pay at ATMs or via home banking.
The plugin generates a Multibanco Payment Reference for easy transactions and supports payments through mobile notifications with MB WAY. It also accommodates credit and debit card payments, including Apple Pay and Google Pay.
Additionally, the plugin offers support for Payshop and Cofidis Pay, allowing for flexible payment options. Brazilian users can utilize PIX for payments in Euros with automatic currency conversion.
With features like automatic order status updates and refund capabilities, this plugin enhances the WooCommerce payment experience. It is fully compatible with WooCommerce's High-Performance Order Storage and block-based checkout.
Comparing to Alternatives
This plugin offers a comprehensive payment gateway solution for WooCommerce with multiple payment methods, standing out among many alternatives.
Strengths
- Supports a wide range of payment methods including Multibanco, MB WAY, Credit card, Apple Pay, Google Pay, Payshop, Cofidis Pay, and PIX.
- High user satisfaction with a perfect 5-star rating from 21 reviews.
- Automatic order status updates upon payment confirmation.
- Responsive and helpful technical support from the developers.
- Regular updates and no known security vulnerabilities.
Weaknesses
- Free version may have limited features compared to pro version.
- Some users desire more free features without upgrading.
- Limited direct alternatives with the same payment method coverage.
- No reported weaknesses in security but always monitor for updates.
User Sentiment Analysis
User reviews are overwhelmingly positive with 95.2% 5-star ratings and no negative reviews, indicating high satisfaction and reliability.
Positive highlights
- "Really appreciate Webdados and the plugins they have made. Their technical support is also spot on." - chillosman
- "Funciona tudo de forma espetacular, com os callbacks e as encomendas a serem marcadas como pagas automaticamente." - riscascomuns
- "Marco not only solved my issue but was fast and precise in his reply." - lorella36
- "Funciona sem grandes complicações que é aquilo que se pede num plugin destes." - jabastos
- "Excelente trabalho." - joaopauloooo
Weaknesses
- Some users wish for more free features without needing to upgrade.
- No significant weaknesses reported in user feedback.
- No security vulnerabilities reported, indicating strong plugin security.
Who Should Use This?
Best for
Merchants using WooCommerce who want a reliable, multi-method payment gateway supporting Portuguese and Brazilian payment methods, with excellent support and automatic order processing.
Not ideal for
Users who require extensive free features without upgrading or those who do not use the supported payment methods might find this plugin less suitable.
Pricing & Value
Free version includes
The free version provides essential payment gateway features with support for multiple payment methods and automatic order status updates.
Pro version
The pro version likely includes advanced features, additional payment options, and enhanced support, although specific premium features are not detailed.
Final Verdict
This plugin excels in providing a robust and versatile payment gateway solution for WooCommerce, with outstanding user satisfaction and no reported security issues. Its support for multiple popular payment methods and automatic order processing makes it a top choice for merchants in relevant markets.
While some users desire more free features, the overall value and quality, combined with excellent support, make this plugin highly recommended for those needing comprehensive payment integration in WooCommerce.
Other Notable Features
Here are a few other notable features of this free
Multibanco, MB WAY, Credit card, Apple Pay, Google Pay, Payshop, Cofidis Pay, and PIX (ifthenpay) for WooCommerce plugin.
FAQ
You have to sign a contract with ifthenpay to activate this service. Go to ifthenpay.com for more information and to sign up.
ifthenpay only provides this service to registered businesses and equivalents (such as tax-registered freelancers).
You should contact ifthenpay if you need additional details on this matter.
ifthenpay will send you an email each time a reference is paid, but the reference does not contain the order number. By design, our plugin does not include the order number in the reference because of the way WooCommerce/WordPress sets orders/posts IDs.
Anyway, you do not need the order number in the reference, because our plugin uses a callback mechanism. ifthenpay automatically notifies WooCommerce when a specific Multibanco reference is used for payment. The order is linked to the reference in the database and will also be automatically set as paid.
If you still need to know which order a reference is linked to, use the search box on the WooCommerce Orders administration screen.
Edit your wp-config.php file and set WP_DEBUG to true.
Then, place a test order in the frontend using any of the plugin’s payment methods.
Go to the order edit screen and click the “Simulate callback payment” button.
Don’t forget to set WP_DEBUG to false again, as it should not be active on a production website.
Yes, but not with the same payment method keys.
Ask ifthenpay for different credentials for each website, and payment method, you need the service to be available.
There are no extra costs, and you can even route payments to separate bank accounts.
Yes, you can, but you should know your way around WordPress filters.
There are filters for this, and you can find examples in hooks-examples.php.
There are also filters for this. See hooks-examples.php.
You shouldn’t! To our knowledge, it’s illegal under Portuguese law and a European directive to charge an extra fee based on the payment method chosen by the customer.
If you don’t care about legislation, plugins are available that allow you to set extra fees per payment method. Please, don’t ask us for support on this.
The MB WAY payment requests expire after 4 minutes.
These payments need to be approved immediately after checking out.
WooCommerce only sends payment instruction emails for payment methods that require later payment, not immediate payment, like Multibanco, Payshop, and Bank transfer, for example.
The customer will still receive an email upon payment if properly configured in WooCommerce (just not before).
Not at this time. Apple Pay and Google Pay are processed via the ifthenpay Gateway. Everything related to payment happens there, and the customer is redirected back to the website afterward.
This means the checkout addresses are the ones the user entered on the website checkout page, not the ones provided by Apple or Google, which also means any custom field will be collected, which doesn’t happen on Express Checkout.
Yes. This plugin is officially WPML compatible.
You will need the WPML and WPML String Translation Plugins (alongside WooCommerce Multilingual, which is mandatory for any WooCommerce + WPML install).
Go to WPML > String Translation > Search and translate all the strings in the woocommerce and multibanco_ifthen_for_woocommerce domains containing ifthen_for_woocommerce in their name.
Go to WooCommerce > SMS Notifications and add the %multibanco_ifthen% and/or %payshop_ifthen% variables to “Order on-hold custom message”.
Go to WooCommerce > Settings > SMS and add the %multibanco_ifthen% and/or %payshop_ifthen% variables to “Customer Notifications“ > “On Hold SMS Message”.
Go to YITH Plugins > SMS Notifications > SMS Settings and add the {multibanco_ifthen} and/or {payshop_ifthen} variables to “On hold”.
Yes, you should use the multibanco_ifthen_base_ent_subent or multibanco_ifthen_base_mbkey, multibanco_ifthen_base_mbwaykey, multibanco_ifthen_base_creditcardkey or multibanco_ifthen_base_payshopkey filters. See hooks-examples.php.
You shouldn’t but… yes, you can. Just return false to the multibanco_ifthen_set_on_hold and/or payshop_ifthen_set_on_hold filter.
Be advised that no “new order” email, with payment instructions, will be sent to the customer unless you use some plugin or custom code to force it.
WooCommerce only automatically cancels “Pending” orders, not “On Hold”, because these orders are set to be paid by offline methods (like Multibanco or Payshop), and payment can occur at any time, even after the order is canceled. Still, if you want to take that risk, just return true to the multibanco_ifthen_cancel_unpaid_orders and/or payshop_ifthen_cancel_unpaid_orders filter.
You can also restore that order’s product stock by returning true to the multibanco_ifthen_cancel_unpaid_orders_restore_stock and/or payshop_ifthen_cancel_unpaid_orders_restore_stock filter, although the WooCommerce team doesn’t recommend it.
Be advised the Multibanco or Payshop reference will still be active and can be paid later on.
You can use the multibanco_ifthen_email_instructions_pending_send and/or mbway_ifthen_email_instructions_pending_send filter: return false and the payment instructions won’t be included in the “new order” email – we do not recommend you to do it, though.
You can use the multibanco_ifthen_email_instructions_payment_received_send and/or mbway_ifthen_email_instructions_payment_received_send filter: return false and the payment received message won’t be included in the “Processing” or “Completed” email.
You probably have weird permalink settings (or permalinks not set at all) in your WordPress install.
If your permalinks are set as “Plain”, tell them to change the callback URL from https://yourwebsite/wc-api/WC_Multibanco_IfThen_Webdados/?chave=[CHAVE_ANTI_PHISHING]... to https://yourwebsite/?wc-api=WC_Multibanco_IfThen_Webdados&chave=[CHAVE_ANTI_PHISHING]....
If your permalinks are set as “Custom structure”: /index.php/%postname%/ tell them to set the callback to https://yourwebsite/index.php/wc-api/WC_Multibanco_IfThen_Webdados/?chave=[CHAVE_ANTI_PHISHING]...
This plugin does not collect or send any private data of the website where it’s installed, its customers, or the orders, to Webdados (the plugin author) or ifthenpay (the payment processor).
In the MB WAY module, the mobile phone number is collected to request payment authorization and it can be legitimately processed based on Article 6 (1) (b) of the GDPR.
ifthenpay’s privacy policy can be found at https://ifthenpay.com/termosCondicoes
Yes. This plugin is fully compatible with HPOS since December 2022.
Yes. This plugin is compatible with the Block-Based Checkout since August 2020.
Although this is the official ifthenpay WooCommerce plugin, development and support is provided by Webdados.
For free/standard support you should use the support forums here at WordPress.org
For premium, urgent and experimental integrations support or custom developments you should contact Webdados. Charges will apply.
Any support related to failed payments or credit card authorizations should be directed to ifthenpay.
You can report any security bugs found in the source code of this plugin through the Patchstack Vulnerability Disclosure Program. The Patchstack team will assist you with verification, CVE assignment and take care of notifying the developers of this plugin.
Sure. Go to GlotPress and help us out.
Go to WooCommerce > SMS Notifications and add the %multibanco_ifthen% and/or %payshop_ifthen% variables to “Order on-hold custom message”.
Contributors and developers
“Multibanco, MB WAY, Credit card, Apple Pay, Google Pay, Payshop, Cofidis Pay, and PIX (ifthenpay) for WooCommerce”
is open source software. The following people have
contributed to this plugin.