{"id":258654,"date":"2025-10-31T13:28:28","date_gmt":"2025-10-31T13:28:28","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/multibanco-ifthenpay-for-fluentcart\/"},"modified":"2026-09-05T07:08:07","modified_gmt":"2026-09-05T07:08:07","slug":"payment-multibanco-for-fluent-cart-via-ifthenpay","status":"publish","type":"plugin","link":"https:\/\/pl.wordpress.org\/plugins\/payment-multibanco-for-fluent-cart-via-ifthenpay\/","author":23274606,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1","stable_tag":"1.1","tested":"7.1.1","requires":"6.7","requires_php":"7.4","requires_plugins":null,"header_name":"Payment Multibanco and MB WAY for FluentCart via ifthenpay","header_author":"Naked Cat Plugins (by Webdados)","header_description":"Secure FluentCart payments with Multibanco, (and soon MB WAY, Credit card, Apple Pay, Google Pay, Payshop, Cofidis, and PIX) via ifthenpay\u2019s payment gateway.","assets_banners_color":"9ea9cf","last_updated":"2026-09-05 07:08:07","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/nakedcatplugins.com\/free-wordpress-plugins\/ifthenpay-for-fluentcart\/","header_author_uri":"https:\/\/nakedcatplugins.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":544,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.0":{"tag":"0.1.0","author":"nakedcatplugins","date":"2025-11-20 14:55:55","revision":3399830},"1.0.0":{"tag":"1.0.0","author":"nakedcatplugins","date":"2025-11-20 14:58:51","revision":3399833},"1.0.1":{"tag":"1.0.1","author":"nakedcatplugins","date":"2026-09-05 07:02:30","revision":3682197},"1.1":{"tag":"1.1","author":"nakedcatplugins","date":"2026-09-05 07:08:07","revision":3682204}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3399830,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3399830,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3399830,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3399830,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.0","1.0.0","1.0.1","1.1"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[44297,282,250003,246767,46089],"plugin_category":[45],"plugin_contributors":[178156,240703,78419],"plugin_business_model":[],"class_list":["post-258654","plugin","type-plugin","status-publish","hentry","plugin_tags-atm","plugin_tags-ecommerce","plugin_tags-homebanking","plugin_tags-ifthenpay","plugin_tags-portugal","plugin_category-ecommerce","plugin_contributors-ifthenpay","plugin_contributors-nakedcatplugins","plugin_contributors-webdados","plugin_committers-nakedcatplugins","plugin_committers-webdados","plugin_support_reps-ifthenpay","plugin_support_reps-nakedcatplugins","plugin_support_reps-webdados"],"banners":{"banner":"https:\/\/ps.w.org\/payment-multibanco-for-fluent-cart-via-ifthenpay\/assets\/banner-772x250.jpg?rev=3399830","banner_2x":"https:\/\/ps.w.org\/payment-multibanco-for-fluent-cart-via-ifthenpay\/assets\/banner-1544x500.jpg?rev=3399830","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/payment-multibanco-for-fluent-cart-via-ifthenpay\/assets\/icon-128x128.gif?rev=3399830","icon_2x":"https:\/\/ps.w.org\/payment-multibanco-for-fluent-cart-via-ifthenpay\/assets\/icon-256x256.gif?rev=3399830","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>\u201cPagamento de Servi\u00e7os\u201d (payment of services) on Multibanco (Portuguese ATM network), and MB WAY (using the customer\u2019s mobile phone number), are the most popular ways to pay for services and (online) purchases in Portugal.\nPortuguese consumers trust the \u201cMultibanco\u201d and \u201cMB WAY\u201d payment methods more than any other.<\/p>\n\n<p>This plugin generates a \u201cMultibanco\u201d Payment Reference that customers can use to pay for their FluentCart orders at an ATM or via home banking, or an \u201cMB WAY\u201d payment request which will send a push notification to the customer\u2019s mobile phone for payment approval.<\/p>\n\n<p>Soon, this plugin will also have support for Credit card, Apple Pay, Google Pay, Payshop, Cofidis, and PIX.<\/p>\n\n<p>This is the official <a href=\"https:\/\/ifthenpay.com\/?lang=en\">ifthenpay<\/a> plugin, and a contract with this company is required. Technical support is provided by <a href=\"https:\/\/nakedcatplugins.com\">Naked Cat Plugins<\/a> (by <a href=\"https:\/\/www.webdados.pt\">Webdados<\/a>) on the <a href=\"https:\/\/wordpress.org\/support\/plugin\/payment-multibanco-for-fluent-cart-via-ifthenpay\/\">WordPress.org support forums<\/a>.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>Generates a Multibanco Reference for simple payment on the Portuguese ATM network or home banking service;<\/li>\n<li>Allows the customer to pay using MB WAY using their mobile phone;<\/li>\n<li>Possibility of setting an expiration date for Multibanco references;<\/li>\n<li>Automatically changes the order status to \u201cProcessing\u201d (or \u201cCompleted\u201d if the order only contains digital products) and notifies both the customer and the store owner if the automatic \u201cWebhook\/Callback\u201d upon payment is activated;<\/li>\n<li>Automatic \u201cWebhook\/Callback\u201d can be activated via the plugin settings screen for each payment method;<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the ifthenpay API to request payments and to activate the payment notification \u201cWebhook\/Callback\u201d.<\/p>\n\n<p>When a customer places an order using Multibanco, we send your MB Key, the order number, the amount to be paid, and your website name.\nWhen a customer places an order using MB WAY, we send the same information, plus the mobile phone number the customer typed at checkout, because that is the number that receives the payment request. No other customer information is sent: not their name, e-mail address, or billing address.<\/p>\n\n<p>When you activate the \u201cWebhook\/Callback\u201d from the settings screen, we send your ifthenpay Backoffice Key, the payment method key, the address ifthenpay should notify when a payment is made, and the antiphishing key that protects it.<\/p>\n\n<p>This service is provided by ifthenpay: <a href=\"https:\/\/ifthenpay.com\/eula\/\">end-user license agreement<\/a>, <a href=\"https:\/\/ifthenpay.com\/privacy-policy\/?lang=en\">privacy policy<\/a>.<\/p>\n\n<!--section=installation-->\n<ul>\n<li>Make sure you already have a contract with ifthenpay;<\/li>\n<li>Use the included automatic install feature on your WordPress admin panel and search for \u201cifthenpay fluentcart\u201d;<\/li>\n<li>Multibanco: Go to FluentCart &gt; Settings &gt; Payment Settings &gt; Multibanco and fill in the MB Key provided by ifthenpay;<\/li>\n<li>MB WAY: Go to FluentCart &gt; Settings &gt; Payment Settings &gt; MB WAY and fill in the MB WAY Key provided by ifthenpay;<\/li>\n<li>On all payment methods, after saving the settings: Activate the \u201cWebhook\/Callback\u201d to enable automatic payment notification from ifthenpay to your website (the Backoffice Key provided when signing the contract is needed);<\/li>\n<li>Start receiving payments :-)<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20i%20start%20receiving%20payments%20right%20away%3F%20show%20me%20the%20money%21\"><h3>Can I start receiving payments right away? Show me the money!<\/h3><\/dt>\n<dd><p>You have to sign a contract with ifthenpay to activate this service. Go to <a href=\"https:\/\/ifthenpay.com\/?lang=en\">ifthenpay.com<\/a> for more information and to sign up.<\/p><\/dd>\n<dt id=\"i%E2%80%99m%20an%20individual%20and%20not%20a%20registered%20business.%20can%20i%20use%20this%20plugin%3F\"><h3>I\u2019m an individual and not a registered business. Can I use this plugin?<\/h3><\/dt>\n<dd><p>ifthenpay only provides this service to registered businesses and equivalents (such as tax-registered freelancers).\nYou should <a href=\"https:\/\/ifthenpay.com\/?lang=en#contact\">contact ifthenpay<\/a> if you need additional details on this matter.<\/p><\/dd>\n<dt id=\"can%20i%20use%20this%20plugin%20and%20the%20ifthenpay%20service%20on%20more%20than%20one%20website%3F\"><h3>Can I use this plugin and the ifthenpay service on more than one website?<\/h3><\/dt>\n<dd><p>Yes, but not with the same payment method keys.\nAsk ifthenpay for different credentials for each website, and payment method, you need the service to be available.\nThere are no extra costs, and you can even route payments to separate bank accounts.<\/p><\/dd>\n<dt id=\"why%20is%20the%20payment%20method%20not%20showing%20at%20checkout%3F\"><h3>Why is the payment method not showing at checkout?<\/h3><\/dt>\n<dd><p>Both payment methods hide themselves when they cannot be used, so a customer is never offered a payment that would fail. Check, in this order:<\/p>\n\n<ul>\n<li>The payment method is enabled on its own settings screen;<\/li>\n<li>Your store currency is set to EUR, which is the only currency ifthenpay supports;<\/li>\n<li>The MB Key, or MB WAY Key, is filled in and is in the AAA-000000 format (three letters, a hyphen, six digits);<\/li>\n<li>If you enabled \u201cOnly for Portuguese customers\u201d, the customer\u2019s billing or shipping country has to be Portugal;<\/li>\n<li>If you set \u201cOnly for orders from\u201d or \u201cOnly for orders up to\u201d, the order total has to be inside that range;<\/li>\n<li>The order does not include a subscription product. Multibanco and MB WAY need the customer to act on every single payment, so they cannot renew a subscription and are not offered for one.<\/li>\n<\/ul><\/dd>\n<dt id=\"is%20this%20plugin%20compliant%20with%20the%20european%20union%20general%20data%20protection%20regulation%20%28gdpr%29%3F\"><h3>Is this plugin compliant with the European Union General Data Protection Regulation (GDPR)?<\/h3><\/dt>\n<dd><p>This plugin does not send any private data of the website where it\u2019s installed, its customers, or the orders, to Naked Cat Plugins \/ Webdados (the plugin author).\nIn the MB WAY payment method, the customer\u2019s mobile phone number is collected and sent to ifthenpay (the payment processor) to request the payment authorization, and it can be legitimately processed based on Article 6 (1) (b) of the GDPR.\nifthenpay\u2019s privacy policy can be found at <a href=\"https:\/\/ifthenpay.com\/privacy-policy\/?lang=en\">https:\/\/ifthenpay.com\/privacy-policy\/?lang=en<\/a><\/p><\/dd>\n<dt id=\"where%20do%20i%20report%20security%20vulnerabilities%20found%20in%20this%20plugin%3F\"><h3>Where do I report security vulnerabilities found in this plugin?<\/h3><\/dt>\n<dd><p>Please report security bugs found in the source code of this plugin through the <a href=\"https:\/\/patchstack.com\/database\/vdp\/385a7f2f-159b-488c-8588-81243b8b5365\">Patchstack Vulnerability Disclosure Program<\/a>. The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1 - 2026-09-05<\/h4>\n\n<ul>\n<li>[TWEAK] Update the \u201cExternal services\u201d information, and add a GDPR entry to the FAQ, detailing that MB WAY payment requests include the mobile phone number the customer types at checkout, because that is the number that receives the payment request<\/li>\n<li>[TWEAK] Refuse to activate a payment method when the store currency is not EUR, or when the ifthenpay key is not in the AAA-000000 format, and explain why, instead of saving settings that would silently never work<\/li>\n<li>[TWEAK] Record the date and time ifthenpay reports for the payment, in Lisbon time, instead of the moment the payment notification reached your website<\/li>\n<li>[TWEAK] Add an \u201cMB WAY settings\u201d shortcut to the plugin\u2019s entry on the plugins list<\/li>\n<li>[FIX] Multibanco and MB WAY are no longer offered for subscription products, which they have no way of renewing<\/li>\n<li>[DEV] Load the MB WAY checkout styles only when MB WAY is being shown, and stop loading an unused script on the checkout and receipt pages<\/li>\n<li>[DEV] Tested up to WordPress 7.2-alpha-63482 and FluentCart 1.6.3<\/li>\n<\/ul>\n\n<h4>1.0.1 - 2025-11-20<\/h4>\n\n<ul>\n<li>[NEW] New payment method: MB WAY<\/li>\n<li>[TWEAK] Add Patchstack VDP information to readme.txt<\/li>\n<li>[DEV] Stronger validation of Webhook parameters<\/li>\n<li>[DEV] Requires FluentCart 1.3.0<\/li>\n<li>[DEV] Fix version on readme.txt<\/li>\n<li>[DEV] Tested up to WordPress 6.9-RC2-61266 and FluentCart 1.3.0<\/li>\n<\/ul>\n\n<h4>1.0.0 - 2025-11-20<\/h4>\n\n<ul>\n<li>[DEV] Wrong version on readme.txt \ud83e\udd37\u200d\u2642\ufe0f<\/li>\n<\/ul>\n\n<h4>0.1.0 - 2025-10-31<\/h4>\n\n<ul>\n<li>[NEW] First release<\/li>\n<li>[DEV] Tested up to WordPress 6.9-beta2-61099 and FluentCart 1.2.5<\/li>\n<\/ul>","raw_excerpt":"Secure FluentCart payments with Multibanco and MB WAY via ifthenpay\u2019s payment gateway.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/258654","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=258654"}],"author":[{"embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/nakedcatplugins"}],"wp:attachment":[{"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=258654"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=258654"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=258654"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=258654"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=258654"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=258654"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}