Linux 软件免费装
Banner图

Multibanco, MB WAY, Credit card, Payshop and Cofidis Pay (IfthenPay) for WooCommerce

开发者 webdados
ifthenpay
ptwooplugins
更新时间 2024年12月2日 20:16
PHP版本: 7.0 及以上
WordPress版本: 6.7
版权: GPLv3
版权网址: 版权信息

标签

card multibanco mbway payshop cofidis

下载

1.7.3.1 1.7.4 1.7.4.1 1.7.5 1.7.5.1 1.7.6 1.7.7 1.7.8 1.8 1.8.4 1.8.7 1.8.8 1.8.8.2 1.8.9 1.9.1 1.9.2 1.9.3 1.9.3.1 1.9.3.2 1.9.3.3 1.9.3.4 1.9.4 2.0.1 2.0.2 2.0.3 2.0.4 3.4.2 3.4.3 3.5 3.6 3.6.1 3.6.2 3.6.2.1 3.6.2.2 3.6.3 3.6.3.1 3.6.4 4.0.0 4.0.1 4.0.5 4.0.6 4.0.7 4.0.8 4.1.0 4.1.1 4.1.1.1 4.1.1.2 4.1.2 4.1.3 4.2.1 4.4.0 4.4.1 4.4.3 4.4.4 4.4.5 4.4.6 4.4.7 4.4.8 1.7.1 8.8.0 1.0.1 3.3.1 4.4.2 9.5.0 9.7.1 9.2.2 6.2.0 9.2.4 2.1 1.4 1.7.2 3.0.2 3.0.6 1.7 8.6.0 1.7.9 2.1.1 2.1.2.1 3.0.1 3.0.4 3.4 3.4.1 4.0.2 5.0.0 5.1.2 5.2.0 6.0.1 6.0.2 1.5 2.1.1.1 2.1.3 4.2.2 4.2.3 5.0.1 5.1.1 5.1.4 6.0.3 6.3.0 6.4.0 6.5.1 1.4.2 2.1.2 2.1.4 2.1.4.1 4.4.9 5.1.3 6.5.2 7.0.0 1.6.2 1.8.1 1.8.2 3 7.1.1 8.0.0 8.0.1 1.3 1.5.1 1.8.3 1.8.8.1 3.0.5 4.0.3 5.1.0 6.4.1 8.0.2 6.0.0 8.1.0 1.2 2.0.4.1 4.3.0 8.3.0 3.1 3.2.1 3.6.0.1 6.0.4 8.9.0 1.6 3.1.2 4.0.4 4.2.0 7.1.0 9.0.0 1.1 1.8.6 2.0 3.1.1.2 3.2 6.5.0 1.4.1 1.6.1 3.2.1.1 9.3.0 9.4.0 8.5.0 8.9.2 8.9.3 9.1.0 9.1.2 9.2.0 9.4.1 9.4.2 1.6.2.1 1.7.0.1 1.9 3.2.1.2 6.1.1 8.4.0 8.7.0 8.9.1 9.1.1 9.4.3 1.7.0.2 1.7.3 1.7.7.1 1.7.9.1 1.8.5 1.9.3.5 3.3 8.2.0 9.0.1 9.2.3 9.4.4 9.6.0 9.7

详情介绍:

“Pagamento de Serviços” (payment of services) on Multibanco (Portuguese ATM network), or homebanking services, is the most popular way to pay for services and (online) purchases in Portugal. Portuguese consumers trust the “Multibanco” system more than any other. This plugin will allow you to generate a payment Reference the customer can then use to pay for his WooCommerce order, through an ATM or homebanking service. The MB WAY (using the customer mobile phone number), Credit or debit card, CTT Payshop and Cofidis Pay payment methods are also available, for any customer with a Portuguese bank account. This is the official IfthenPay plugin, and a contract with this company is required. Technical support is provided by PT Woo Plugins (by Webdados) on the WordPress.org support forums. Fully compatible with the new High-Performance Order Storage and WooCommerce Checkout Blocks. Features: PRO add-on Get the PRO add-on and unlock extra features: Attention: The PRO add-on is a product of PT Woo Plugins / Webdados, and IfthenPay has no responsibility for it. Other (premium) plugins Already know our other WooCommerce (premium) plugins?

安装:

常见问题:

Can I start receiving payments right away? Show me the money!

Nop! You have to sign a contract with IfthenPay in order to activate this service. Go to https://ifthenpay.com for more information.

I’m a individual and not a registered business. Can I use this plugin?

No. IfthenPay only provides this service to registered businesses and equivalent (like tax registered freelancers, for example). You should contact them if you need additional details on this matter.

The generated Multibanco reference does not contain the order number. How do I know which order was paid?

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 due to the way WooCommerce/WordPress set 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, also automatically, will be set as paid. If you still need to know to which order a reference is linked to, use the search box in the WooCommerce Orders administration screen.

Can I test the callback call to simulate a payment and foresee what happens when a real payment is made by a customer?

Yes, you can. Edit your wp-config.php file and set WP_DEBUG to true. Then, place a test order in the frontend using Multibanco, MB WAY or PayShop. Go to the order edit screen and click the “Simulate callback payment” button.

How to issue an MB WAY or Credit or debit card refund within WooCommerce?

Just like in any other WooCommerce payment gateway that supports refunds. Check out the instructions carefully here (Automatic refunds, step 4) and here (WooCommerce specific instructions).

Can I use this plugin / IfthenPay service on more than one website?

Yes, but not with the same Multibanco entity and subentity, MB WAY, Credit card or Payshop Keys. Ask IfthenPay for different credentials for each website you need the service to be available. There is no extra costs involved, and you can even route payments to distinct bank accounts.

Can I change the payment instructions look and feel in the “Thank you” page and/or the new order email, as well as the SMS message format?

Yes you can! But you should know your way around WordPress filters. There are filters to do this and you can find examples within hooks-examples.php.

Can I change the payment gateway icon in the checkout page?

There are also filters for this. See hooks-examples.php.

I want to charge an additional fee for Multibanco, MB WAY, Credit card or Payshop payments. How should I do it?

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.

How much time does the customer have to pay with MB WAY?

The MB WAY payment requests expire after 4 minutes.

Why doesn’t the customer receive an email when paying with MB WAY?

The MB WAY payment needs to be approved immediately after checking out, just like when using a credit card or PayPal. WooCommerce only sends payment instruction emails for payment methods that require later, and not immediate payment, like Multibanco, Payshop and bank transfer for example.

[WPML] My website is multilingual. Will I be able to use this plugin?

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).

[WPML] How can I translate the payment method title and description the customer sees in the checkout page to secondary languages?

Go to WPML > String Translation > Search and translate all the string in the woocommerce and multibanco_ifthen_for_woocommerce domains containing ifthen_for_woocommerce in their name.

[SMS] How to include the Multibanco and/or Payshop payment instructions in the SMS sent by “WooCommerce - APG SMS Notifications”?

Go to WooCommerce > SMS Notifications and add the %multibanco_ifthen% and/or %payshop_ifthen% variables to “Order on-hold custom message”.

[SMS] How to include the Multibanco and/or Payshop payment instructions in the SMS sent by “Twilio SMS Notifications”?

Go to WooCommerce > Settings > SMS and add the %multibanco_ifthen% and/or %payshop_ifthen% variables to “Customer Notifications“ > “On Hold SMS Message”.

[SMS] How to include the Multibanco and/or Payshop payment instructions in the SMS sent by “YITH WooCommerce SMS Notification”?

Go to YITH Plugins > SMS Notifications > SMS Settings and add the {multibanco_ifthen} and/or {payshop_ifthen} variables to “On hold”.

[Advanced] Can I use a specific Multibanco Entity/Subentity or Key, MB WAY, Credit card or Payshop Key based on order details?

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.

[Advanced] The order is set “On Hold” for Multibanco and Payshop, can I make it “Pending” by default?

I don’t know why on earth you would want to do this, 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.

[Advanced] I’ve set up WooCommerce to cancel unpaid orders after x minutes, why are my Multibanco and/or Payshop orders not being canceled?

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.

[Advanced] Can I prevent the plugin from adding the payment instructions and/or the payment received message to emails?

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.

IfthenPay says my callback URL is returning a 404 error. Is there a solution?

You probably have weird permalink settings (or permalinks not set at all) in your WordPress installation. 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]...

Is this plugin compliant with the European Union General Data Protection Regulation (GDPR)?

This plugin does not collect or send to Webdados (the plugin author) or IfthenPay (the payment processor) any private data of the website where it’s installed, it’s customers or the orders themselves. In the MB WAY module, the mobile phone number is collected to request the 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

Is this plugin compatible with the new WooCommerce High-Performance Order Storage?

Yes.

Is this plugin compatible with the new WooCommerce block-based Cart and Checkout?

Yes.

I need technical support. Who should I contact, IfthenPay or Webdados?

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.

Where do I report security vulnerabilities found in this plugin?

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.

Can I contribute with a translation?

Sure. Go to GlotPress and help us out.

更新日志:

9.7.1 - 2024-11-29 9.7 - 2024-11-26 9.6.0 - 2024-10-08 9.5.0 - 2024-09-19 9.4.4 - 2024-07-16 9.4.3 - 2024-07-16 9.4.2 - 2024-06-27 9.4.1 - 2024-06-26 9.4.0 - 2024-06-05 9.3.0 - 2024-05-22 9.2.4 - 2024-04-09 9.2.3 - 2024-04-08 9.2.2 - 2024-03-26 9.2.0 - 2024-03-18 9.1.2 - 2024-03-03 9.1.1 - 2024-03-03 9.1.0 - 2024-03-02 9.0.1 - 2024-02-17 9.0.0 - 2024-01-17 8.9.3 - 2023-12-12 8.9.2 - 2023-12-07 8.9.1 - 2023-12-07 8.9.0 - 2023-12-05 8.8.0 - 2023-11-15 8.7.0 - 2023-10-30 8.6.0 - 2023-08-31 8.5.0 - 2023-08-31 8.4.0 - 2023-08-04 8.3.0 - 2023-07-08 8.2.0 - 2023-04-28 8.1.0 - 2023-04-04 8.0.2 - 2023-04-01 8.0.1 - 2023-02-28 8.0.0 - 2023-02-03 7.1.1 - 2022-12-18 7.0.0 - 2022-12-05 6.5.2 - 2022-11-29 6.5.1 - 2022-11-11 6.5.0 - 2022-11-11 6.4.1 - 2022-11-03 6.4.0 - 2022-10-25 6.3.0 - 2022-10-19 6.2.0 - 2022-09-03 6.1.1 - 2022-08-01 6.1.0 - 2022-07-28 6.0.3 - 2022-06-30 6.0.2 - 2022-06-27 6.0.1 - 2022-06-24 6.0.0 - 2022-06-24 5.2.0 - 2022-05-31 5.1.4 - 2022-05-04 5.1.3 - 2022-01-05 5.1.2 - 2021-08-11 5.1.1 - 2021-06-16 5.1.0 - 2021-05-27 5.0.1 - 2021-04-03 5.0.0 - 2021-03-16 4.4.9 - 2021-02-19 4.4.8 - 2020-12-22 4.4.7 - 2020-12-10 4.4.6 - 2020-11-04 4.4.5 - 2020-08-11 4.4.4 - 2020-08-05 4.4.3 - 2020-07-23 4.4.2 4.4.1 4.4.0 4.3.0 4.2.3 4.2.2 4.2.1 4.2.0 4.1.3 4.1.2 4.1.1.2 4.1.1.1 4.1.0 4.0.8 4.0.7 4.0.6 4.0.5 4.0.4 4.0.3 4.0.2 4.0.1 4.0.0 3.6.4 3.6.3.1 3.6.3 3.6.2.2 3.6.2.1 3.6.2 3.6.1 3.6.0.1 3.6 3.5 3.4.3 3.4.2 3.4.1 3.4 3.3.1 3.3 3.2.1.2 3.2.1.1 3.2.1 3.2 3.1.2 3.1.1.2 3.1.1 3.1 3.0.6 3.0.5 3.0.4 3.0.3 3.0.2 3.0.1 3.0 2.1.4 2.1.3 2.1.2.1 2.1.2 2.1.1.1 2.1.1 2.1 2.0.4.1 2.0.4 2.0.3 2.0.2 2.0.1 2.0 1.9.4 1.9.3.5 1.9.3.4 1.9.3.3 1.9.3.2 1.9.3.1 1.9.3 1.9.2 1.9.1 1.9 1.8.9 1.8.8.2 1.8.8.1 1.8.8 1.8.7 1.8.6 1.8.5 1.8.4 1.8.3 1.8.2 1.8.1 1.8 1.7.9.1 1.7.9 1.7.8 1.7.7.1 1.7.7 1.7.6 1.7.5.1 1.7.5 1.7.4.1 1.7.4 1.7.3.1 1.7.3 1.7.2 1.7.1 1.7.0.2 1.7.0.1 1.7 1.6.2.1 1.6.2 1.6.1 1.6 1.5.1 1.5 1.4.2 1.4.1 1.4 1.3 1.2 1.1 1.0.1 1.0