WooCommerce MasterCard ( MPGS ) payment gateway

(1 customer review)

$39.00 / year and a $40.00 Initial Cost

Accept online payments from your website using the WooCommerce MasterCard MPGS Payment gateway. MasterCard is trusted worldwide keeping your payments safe and secure.

Product Demonstration – Screen Cast


Out of stock


    • The WooCommerce MasterCard MPGS payment gateway requires you to be using the currency set up for your merchant account.
    • Using the base country set up in your merchant account.
    • Requires at least WooCommerce 3.0.6
    • Requires a Merchant Bank account using the MasterCard MPGS 2-Party processing protocol.
    • For Token Payments your merchant account will need to be configured to use a ‘random‘ token generation that passes a Luhn check.

*Please check with your Bank first and confirm your merchant account meets these REQUIREMENTS.

The WooCommerce MasterCard MPGS payment gateway allows you to accept payments on your website with the added benefits of:

Allows you to communicate directly to the MasterCard Payment Gateway and then receive a real-time response to the API call. This is a synchronous connection and the payer does not leave your application, which means your session is not broken with the payer. The customer remains on your website for the entire transaction, referred to as 2-Party, Session hosted or Merchant Hosted processing.

In the configuration (admin) area of the plugin, you add in the base Payment Gateway URL, depending on which bank your merchant account is set up with.


1, The plugin offers the ability to process recurring payments using tokenization.
Tokenization allows you to store payment details in exchange for a token. The token replaces the payment details in the transaction request sent to the MasterCard Payment Gateway.

Recurring Billing (utility bills, gym membership, subscriptions etc): Collect payment details from the payer and store them in exchange for a token. The token is submitted to the gateway as the payment instrument each time a payment is due. This is useful if you wish to reduce PCI costs.

2, The plugin can be used for Subscription payments.

For Token Payments your merchant account will need to be configured to use a ‘random‘ token generation that passes a Luhn check. Please check with your Merchant account provider to see how your Merchant account is set up for tokenization.

For all live transactions, an SSL certificate is required.

The plugin does not offer 3D Secure mode. If you are after 3D Secure mode you will need to be using a plugin that supports the Bank Hosted (3-Party) version.

This plugin is compatible with the WooCommerce Subscriptions plugin.


Requires at least WooCommerce 3.0.6. Compatible up to WooCommerce Version 7.1.X
Requires at least WordPress: 3.5, Tested up to WordPress 6.1.X, Compatible up to PHP 7.4.30

Extensions tested on a Single Site Installation, multisite installations not recommended.

*This plugin uses the 2-Party processing and can be used for these banks: ANZ, Bendigo Bank, Commonwealth Bank, Suncorp and NAB (National Australia Bank), please check that your merchant account can use 2-Party processing as not all banks allow this.

*Customers wishing to use this plugin for banks in India, Lebanon, Beirut or other Middle Eastern countries please confirm that your bank allows 2-Party processing, these banks appear to only allow 3-Party processing (Bank Hosted) payments.

1 review for WooCommerce MasterCard ( MPGS ) payment gateway

  1. Naveen

    Great plugin, excellent support, l have been using this plugin since 2017 on all my customers websites(10 or more) it receives regular updates and makes my life easier. Thank you

Add a review

This site uses Akismet to reduce spam. Learn how your comment data is processed.