Plugin Directory

Multibanco (IfthenPay gateway) for WooCommerce

This plugin allows Portuguese costumers to pay WooCommerce orders with Multibanco (Pag. Servi├žos), using the IfthenPay payment gateway.

  • Fixing version numbers

  • Uploading missing images


  • Official IfthenPay plugin status \o/
  • New "SMS payment instructions" class to be able to integrate with SMS sending plugins in the future
  • New multibanco_ifthen_sms_instructions filter to customize the SMS payment instructions
  • WooCommerce - APG SMS Notifications plugin integration: it's now possible to add the Multibanco payment details to the SMS message sent by this plugin by using the %multibanco_ifthen% variable on the message template
  • Shows alternate callback URL on WordPress installations that don't have pretty permalinks active (why? oh why??)
  • New callback test tool on the edit order screen, if WP_DEBUG is set to true
  • WPML: Tries to fix the locale if WPML is active and we're loading via AJAX
  • WPML: Get's the title in the correct language for the icon's alt attribute
  • WPML: Shows the payment insctructions on the correct language on the Thank You page and on Order Status and Customer Notes emails
  • Now using WooCommerce's "payment_complete" function so that orders with only downloadable items go directly to completed instead of processing
  • Fix: eliminates duplicate "payment received" messages on emails
  • Fix: Use "new" (2.2+) WooCommerce order status when searching for orders to be set as paid via callback (shame on us)
  • "Commercial information" and "Technical support" information and links on the right of the plugin settings page
  • Adjustments in the plugin description and FAQ

  • Fixes a fatal error if WPML String Translation plugin is not active


  • WPML compatibility: You can now set the english title and description at the plugin's settings page and then go to WPML > String Translation to set the same for each language
  • Fix: get_icon() throw a notice


  • It's now possible to change the payment gateway icon html using the woocommerce_gateway_icon filter. See filters_examples.php
  • Fix: Debug log path.
  • Fix: multibanco_ifthen_thankyou_instructions_table_html filter example had an error
  • Minor Portuguese translation tweaks.


  • It's now possible to decide either to reduce stock when the payment is confirmed via callback (default) or when the order is placed by the client. On the first case you don't have to fix the stock if the order is never paid but you'll also not have the quantity reserved for this order. On the second case you'll have to manually fix the stock if the order is never paid.
  • There's 2 filters that allow to change the payment instructions on both the "Thank you" page and on the client email. You can choose either to manipulate the default html or create your own. See filters_examples.php
  • Minor Portuguese translation tweaks.


  • Minor visual tweaks
  • Fix: eliminated some notices and warnings


  • It's now possible to enable this payment method only for orders bellow a specific amount
  • Fix: No more values passed by reference, in order to avoid "deprecated" notices from PHP
  • Fix: Bug on the option introduced on version 1.3


  • Removed unused "add_meta_box" code


  • Minor Multibanco logo improvements (thanks to Gumelo)
  • Fix: Small bug when detecting multisite installs


  • WordPress Multisite support


  • It's now possible to enable this payment method only for orders above a specific amount


  • Added the hability to receive callback logs on a email address
  • Fixed "Order Status Emails for WooCommerce" plugin detection (soon to be released)
  • Fixed "IfthenPay" link


  • Changed plugin name and instructions to reflect the new company/gateway name "IfthenPay" instead of "Ifthen Software"
  • Fix: Changed textdomain calls from a variable to a string
  • Fix: Icon and banner url now uses "plugins_url" function instead of "WP_PLUGIN_URL" constant
  • "Order Status Emails for WooCommerce" plugin integration (soon to be released)


  • Fix: On some environments some labels were not being translated correctly
  • Minor changes to allow to run upgrade tasks


  • Initial release.

Requires: 3.8 or higher
Compatible up to: 4.3
Last Updated: 2015-8-27
Active Installs: 400+


5 out of 5 stars


1 of 1 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,2,2 100,2,2 100,2,2 100,2,2
100,2,2 100,2,2
100,2,2 100,2,2