How to Set up and Configure WooCommerce MPGS WordPress Plugin

This plugin implement a Hosted Checkout integration for the MasterCard Payment Gateway Services (MPGS).

Let me take you to a step-by-step guide on setting up the MPGS WordPress plugin with WooCommerce in order to accept online payments from your website.

Table of Contents

Step 1: Install Woo MPGS Plugin

Step 2: Activate Woo MPGS Plugin

Step 3: Configure the Plugin Settings

Step 4: Authentication Password

Step 1: Install Woo MPGS Plugin

Download and install Woo MPGS directly from the WordPress plugin repository.

Step 2: Activate Woo MPGS Plugin

After installing and activating the plugin, navigate to WooCommerce >> Settings >> Payments >> Manage.

Step 3: Configure the Plugin Settings

Add title, description, & icon for the payment method that the customer sees during checkout.

Enter MPGS URL given by the Bank. This is an example:

Specify the API Version. The plugin supports the latest version ( Version 66 ). MPGS enforced the 3Ds 2.0 starting version 63.

Enter the Merchant ID provided by the Bank.

Enter the Authentication Password you created in the Mastercard dashboard. To get the Authentication Password, click here.

Enter the display name and the address lines 1 & 2 that will appear on the payment page.

You can choose the type of integration. Redirect to a payment page outside your website, or popup Lightbox (please note that the Lightbox option is only available for versions 62 and below).

Step 4: Create Authentication Password

After login to the Mastercard payment gateway dashboard, navigate to Admin >> Integration Settings.

Then press the edit button beside “Integration Authentication”.

Now generate a new password and check the checkbox beside “Password 1” to enable integration access via Password. Copy the generated password and paste it in the plugin settings (Authentication Password field). Don’t forget to submit your changes.

Final Words!

I hope this article helped you setting up and configure Woo MPGS on WordPress for free. This is a step-by-step guide where I’ve covered four steps to demonstrate the process.

If you have any questions or queries, feel free to ask any time in the comment section below or at my email [email protected].

Translating Gutenberg

The WordPress editor hasn’t seen big changes over the years since its creation. We are seeing a complete revamp of the editing experience with the WordPress new editor – Gutenberg. The name coming from Johannes Gutenberg, who introduced printing to Europe with the printing press movable type in 1439.

This project is being developed as Gutenberg plugin has plans to be merged to WordPress core around August as announced in WordCamp Europe by Matt Mullenweg (WordPress founder).

There are lots of resources out there talking about Gutenberg, what is it, how to use it, and how to extend and develop on top of it. In this article, I will not add to those great resources but instead will talk about how we – WordPress Beirut Community, contributed to this project by translating it into Arabic.

In Beirut, Lebanon I initiated the first WordPress Meetup in July 2017 (1 year ago), we were meeting monthly to discuss WordPress related topics varied from beginner to advanced level. After 12 monthly meetups, the community was mature enough to start something new! Something that will engage more people. We – wpBeirut Meetup organizers – agreed that we need to increase members familiarity with contributing to Open Source, but we need an easy starting point, a place where the members can feel engaged and can contribute without a high prerequisite level of skills. Here came WordPress Translations!

We decided to meet monthly and contribute for 2 hours/month to WordPress Translations, believing that doing something small and continuous will have good results. At the end, we were able to increase the progress of the Arabic Gutenberg translations from 8% to 100%.

On 19 June we gathered at a coffee shop, 6 of the community members showed up after our call to volunteer. We were able to complete till 59% of the strings during 2 hours.

On 19 July we gathered for the second time in the same coffee shop and again 6 members showed up. This time we were able to complete 100% of the strings during another 2 hours.

Below a table showing the progress of Gutenberg translations for each language:

It was nice gatherings and contributions, I would like to take the opportunity to thank all who helped make it funny and successful:

  • Fadi Zahhar (2 times)
  • Mohammad Farhat (2 times)
  • Arij Shahla (1 time)
  • Tamara Ali (1 time)
  • Ali Hassan (1 time)
  • Adel Hajj Ali (1 time)
  • Saria Hijazi (1 time)

Do you want to contribute to WordPress Translations? Check the First Steps here.

Hello world!

This is my first post!

I have been building websites for companies, brands, and bloggers since 2015. Its the time for me to start my own blog 😀

At the moment I am not sure how it will go, and where my focus will be. But in general, it will be the world where I write about my thoughts, moments, interests, career, technology and WordPress.

Building this website with WordPress took me about 10 minutes! That was awesome!

I am a web developer and not a blogger, and I didn’t have previous experience in blogging. But I will try to commit to posting once every two weeks. I will start posting short, then will try to make it better and longer.