Description
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.
FEATURES
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.
![]() |
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.
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