Plan Availability: ✓ Soho | ✓ Pro | ✓ Plus | ✓ Enterprise | X Flex |
Locate: Manage > ECommerce Setup > Payment
Prerequisites:
- Admin permissions to manage Payment Providers.
- A MasterCard Payment Gateway Services account.
About MasterCard Payment Gateway Services
Back to topThe MasterCard Payment Gateway Services (formerly MiGs) is a popular Payment Provider in Asia, the Middle East, and Africa.
![]() |
This integration is only supported with RAKBANK at this time. Registration to this service is provided by your merchant bank. You need to check with your bank to see if they offer payment services through MasterCard Payment Gateway Services. If you have signed up for the MasterCard Payment Gateway Services through a bank and have not received your credentials, then please follow up with a representative at your local bank and they can help you. |
Setup
Back to topTo enable the MasterCard Payment Gateway Services extension, log into your Checkfront account and navigate to the Payment Provider configuration settings and Payment tab (Manage > Ecommerce).
Locate MasterCard Payment Gateway Services and click on the listing to open the Setup modal.
When the activation window opens, enter your Merchant ID and API Password.
Your Merchant ID is provided by your merchant bank when you sign up for the service, so please check with them if you are unsure of your Merchant ID.
Click Activate to enable the integration.
MasterCard Payment Gateway Services and the Booking Widget
Back to topWanting to use our Booking Widget to accept bookings and payments from your website? It is important to understand that the MasterCard Payment Gateway Services payment modal cannot open within other modals, such as our Booking Widget. This means that, once your Customer completes the Create Booking step within the booking process, they are then taken out of the Booking Widget to your Checkfront Hosted Payment Page to complete the payment.
Alternatively, instead of utilizing the Booking Widget, you can link from your website directly to the Hosted Customer Booking Page. This way the Customer is not redirected to a new window to provide payment.
![]() |
Learn more about these two options here... |