Home > PrestaShop – Mastercard Payment Gateway Services > Overview and Feature Support

PrestaShop – Mastercard Payment Gateway Services

Created date: 06-04-23   |   Updated date: 21-11-24   |   Plugin version: 1.4.3  |   API version: 84

Overview and Feature Support

Mastercard Inc. is the second-largest payment-processing corporation worldwide. It offers a range of payment transaction processing and other related payment services. By connecting individuals, businesses, and organizations in more than 210 countries and territories today, we’re unlocking opportunities for more people in more places for generations. This PrestaShop module adds different payment methods to the PrestaShop checkout, enabling credit and debit card payments to be accepted securely on your PrestaShop-powered website.

 

Payments through this module are processed securely via the Mastercard Payment Gateway. This ensures that card data is managed in compliance with all legal requirements. The gateway monitors every transaction and handles sensitive payment data on PCI Level 1 certified servers, simplifying PCI compliance for your business.

This module supports the following list of features:

 

1. Card Payments
Ability to process credit & debit card Payments.

 

2. Hosted Checkout

Allows you to collect payment details from your payer through an interaction hosted and displayed directly through Mastercard.

 

3. Google Pay (only supported in Hosted Checkout)
Users will have the capability to make payments utilizing the Google Pay option within the Hosted checkout. Please ensure that the MID has Google Pay enabled for this payment option to appear on the checkout page.

 

4. Address Verification Service (AVS)
Address Verification Services is a fraud deterrent service that protects against fraudulent use of cards in non-face-to-face transactions by verifying the cardholders’ billing address. This must first be enabled on a merchant account.

 

5. Capture Payment
The manual process of capturing funds for the authorized orders can be done via the Backend.

 

6. Full Refunds
Ability to refund the full transaction amount into the cardholder’s account.

 

7. Partial Refunds
Ability to refund the partial transaction amount into the cardholder’s account.

 

8. Void Transaction

Ability to perform a void transaction. This functionality is specifically available for Authorized orders that have not yet been captured and are configured as “Authorize” orders.