Mastercard Payment Gateway Services (MPGS) - Magento (M1)

98% of 100
13  Reviews
31 Sold

Compatible With

Community: 1.7, 1.8, 1.9
Enterprise: 1.12, 1.13, 1.14
OpenMage : 19.4, 20.0

Screenshots Previous Next

  • Mastercard Payment Gateway Services (MPGS) - Magento
  • Magento MasterCard Payment Gateway
  • Magento 1 Mastercard Payment Gateway Services (MPGS)  Merchant login for Bank Alfalah
  • Magento 1 Mastercard Payment Gateway Services (MPGS)  merchant login for Credimax
  • Magento 1 Mastercard Payment Gateway Services (MPGS)  hosted checkout
  • Magento 1 Mastercard Payment Gateway Services (MPGS)  payment information

Mastercard Payment Gateway Services (MPGS) - Magento 1 extension adds a payment method to the Magento 1 checkout enabling credit and debit card payments to be accepted securely and to minimize PCI exposure. Merchants will need a Mastercard Payment Gateway Services account.

Also, the extension is compatible with other payment gateways:

  • Adcb Payment Gateway
  • Areeba Payment Gateway
  • Axis Bank Payment Gateway
  • Bank Alfalah Payment Gateway
  • Bank Audi Payment Gateway
  • Bank Audi Payment Gateway
  • Bank Of Beirut Payments
  • Banque Libano-Française
  • Bendigo Bank Payment Gateway
  • Burgan Bank Kuwait
  • Commercial Bank of Ceylon PLC
  • Commercial Bank Of Kuwait
  • CrediMax Payment Gateway
  • HSBC Bank Payment Gateway
  • Kuwait Finance House
  • Mashreq Bank payment Gateway
  • Mauritius Commercial Bank (MCB)
  • MCB eGate (Pakistan)
  • National Bank Of Egypt
  • Network Online Payment Gateway
  • Suncorp Gateway
  • etc

Features of Mastercard Payment Gateway Services (MPGS) - Magento 1

  • Support all the banks in the world based on MPGS (MasterCard Payment Gateway Services)
  • Support Hosted Checkout
  • 3D-Secure V2 (EMV 3D Secure)
  • Support Credit/Debit Cards
  • Secure Checkout Process
  • Encrypted the payment credentials
  • Capture New Sales 
  • Authorize and Capture
  • Refund Online
  • Create Invoice Automatically
  • Support SSL Certificate
  • Support multiple websites
  • Support multiple store views
  • Support multiple currencies
  • Unlimited domains
  • Compatible from API Version 69 or later

3D-Secure V2 (3DS2) Authentication Flows

1. A payer browses your shop site, selects one or more products, proceeds to the payment page, and selects to pay with a card that supports 3DS1 and 3DS2.

2. Initiate Authentication: You ask the gateway to check with the card scheme if the card is enrolled for 3DS.

3. If 3DS authentication of the payer is available, the gateway returns the authentication details in the response.

4. The gateway returns details of the supported ACS call. You must submit the ACS call details as a form post in a hidden iframe, so that the ACS can collect additional data.

5. Authenticate Payer: You ask the gateway to perform the initiated authentication.

6. The gateway provides you with details of the authentication for a challenge flow (where the payer is required to respond to a challenge presented by the issuer). If the issuer requires the payer to respond to a challenge, you redirect the payer’s web browser to the ACS, which presents its authentication UI. The issuer returns the authentication result to the gateway. The gateway redirects the payer directly to your website.

7. Use the 3DS Authentication Transaction ID in a Payment Operation: You submit the payment for processing.

8. You display the order confirmation page to the payer.


Many websites are using our extension, because of policy we just listed a few ones:,,,,, etc.

Why choose our Mastercard Payment Gateway Services (MPGS) - Magento (M1)

When you purchase the extension, you will get Free Support from our team for 12 months. if you face any issues related to the extension, our team will fix it and make sure it works with your website.

The extension included free updates for 12 months.

Our code is 100% open source and unencrypted. Easily add your own customizations.

Unlimited domains and websites that you want to use the extension.

We stand behind the quality of our extensions with a 30 day money back guarantee.

Test Environment

Test Cards

Mastercard: 5123450000000008 Expiry Date: 01 / 39 3-D Secure Enrolled: Y

Mastercard: 2223000000000007 Expiry Date: 01 / 39 Secure Enrolled: Y

Mastercard: 5111111111111118 Expiry Date: 01 / 39 Secure Enrolled: N

Mastercard: 2223000000000023 Expiry Date: 01 / 39 Secure Enrolled: N

Visa: 4508750015741019 Expiry Date: 01 / 39 3-D Secure Enrolled: Y

Visa: 4012000033330026 Expiry Date: 01 / 39 3-D Secure Enrolled: N

1) VERY IMPORTANT! go to admin panel -> System -> Tools -> Compilation and make sure that Compiler Status is disabled. If it's not, please change it to disabled. If you plan to use the compilation after installing the extension, please click 'Run Compilation Process' button after you complete the extension installation.

2) copy files from pl-mpgs-m1 folder to the magento root folder (It looks like app/code/local/PL/Mpgs)

3) log in as admin and refresh all caches (System > Cache Management)

4) log out of admin panel and log in back. This is needed for Magento to update access permissions.

Installation is completed.


If you will have any issues with the extension, please disable the extension the following way:

1. Open file app/etc/modules/PL_Mpgs.xml, find this line of code:


and change it to:


2. log in as admin and refresh all caches (System > Cache Management)

Version 2.0.8

Released on April 12, 2023

- Compatible with API Version 69 or later.

- Stability improvements.

Version 2.0.7

Released on October 14, 2022

- Compatible with API Version 63 or later

Version 2.0.6

Released on August 18, 2020

- Stability improvements.

- Compatible with API Version 56 or later

Version 2.0.5

Released on July 27, 2020

- Removed Direct Payment integration

Version 2.0.4

Released on August 2, 2019

- Stability improvements.

Version 2.0.3

Released on May 29, 2019

- Stability improvements.

Version 2.0.2

Stable version. Released on October 31, 2018

- Bug fixes and stability improvements.

- Added [order.reference]

- Fixed Total Due issue

Version 2.0.1

Stable version. Released on March 14, 2017


  1. Great Support
    I’ve tested it and it all seems to be working well. We will just monitor for the next days, to make sure all is good. Thank you very much for your help.
    We are migrating our websites to magento 2 early next year. And we will get in touch when we need your help again.

    Review by Jason Ford

    Posted on

  2. Great Feature and Great Service
    Exactly What I looking for!!! Support response quickly. I would recommend it to everyone!

    Review by Fayyaz Khan

    Posted on

  3. Wonderful Module
    Loved your Quick Support. You saved my time of custom building it. Thanks Again

    Review by Rishabh Kumar

    Posted on

  4. What amazing MPGS plugin
    I faced issue after i did the installation, when place the order it was showing in a blank page. Now i know that's i put incorrect payment details. Thank you Linh for your help and resolved the issue

    Review by Nafizul Haque

    Posted on

  5. Great support
    This extension did exactly what it needs to do but what I really appreciated was the level of support from the Polacin team: Linh was quick to answer questions and went above and beyond to make sure the extension is properly configured and working correctly with the gateway.
    Thanks a lot guy.

    Review by Jeno Gomez

    Posted on

  6. Best Extension for Mastercard Payment Gateway Services
    I found this extension easy to install and configure.
    Though I faced an issue that was my mistake that I didn't disabled that previous mastercard_MCPG extension. But the support team is very helpful and gives reply very quickly.
    One star I left as it would have been good for me if for hosted method payment could be done on same page. Currently it redirects to another page and it is sort on incontinence to customers.

    Review by shivani sehdev

    Posted on

  7. Perfect
    This extension has an excellent support, you will never wait a couple of days before getting any feedback from the developer.

    Review by WMG Store

    Posted on

  8. Superb extension A+++
    Customer service is excellent and the speed of the response has been a great help. Very easy to set up.

    Review by Stephen Tassie

    Posted on

  9. Great Support
    This extension developer has recently provided us with support that is over and above what is expected. We are very much grateful for their help and therefore would have no hesitance in recommending them. Great team. Thanks

    Review by Ali Daher

    Posted on

  10. Great extension
    This extension was easy to install for me and working without any issues. Great great extension and recommended.
    Keep up the good work.

    Review by Jinshuo (HK)

    Posted on

  11. 5 Stars For A Reason
    It just works! No problems whatsoever. Couple of config queries were answered within an hour with a perfect response. Would recommend to anyone.

    Review by Hassan Qarni

    Posted on

  12. wonderful support
    Dear Linh Pham
    Thanks for your great support. your credit card extension is working fine and are getting orders.

    Review by Fazil Pathiyassery

    Posted on

  13. Excellent extension and speechless support
    I purchase this extension for my website. After install i face some problem in my setting. Actually this was my mistake. I contact with the seller. They are really awesome in support they add me on there skype and solve my problem. Really they are awesome not only for the extension also for there support.
    I recommend to purchase this for mastercard payment gateway.

    Review by Mr. Saleh

    Posted on

Write Your Own Review
Only registered users can write reviews. Please Sign in or create an account

Customers purchased this extension

  • sale*
    From: Australia
  • haze*
    From: Egypt
  • arahima***
    From: Pakistan
  • rizw**
    From: United Arab Emirates
  • junaidna***
    From: Pakistan
  • asif***
    From: Pakistan
  • zeshan***
    From: Pakistan
  • alex***
    From: Mauritius
  • m***
    From: Kuwait
  • anga**
    From: Mauritius
  • saadul***
    From: United Arab Emirates
  • engr***
    From: United Arab Emirates
  • raym***
    From: United States
  • marianne***
    From: Australia
  • chris***
    From: Mauritius
  • rkast***
    From: Lebanon
  • rashidkhali***
    From: Pakistan
  • zain11***
    From: Pakistan
  • mayur***
    From: United Arab Emirates
  • dine**
    From: Sri Lanka
  • fina***
    From: Singapore
  • sunilkumarverm***
    From: India
  • nada***
    From: Lebanon
  • navidnad***
    From: United Kingdom
  • avni**
    From: India
  • fran***
    From: Hong Kong SAR China
  • gera**
    From: Australia
  • i*
    From: Kuwait
  • q8totalsolut***
    From: Kuwait