Below is a detailed explanation of each field in the Hosted Checkout section, designed to guide you through the setup process:
Enabled:
Open the dropdown menu and select “Yes” to enable the Hosted Checkout feature. This step activates the configuration needed for this payment option as well as enables the same in the checkout page.
Title:
Type in a name or label for this payment method. This is what your customers will see on the checkout page when choosing how to pay. Make sure the label is clear and easy to understand.
Payment Modal Title:
Enter the name or heading for the payment tab as well as the title for the Redirect to Payment page after the user clicks the ‘Submit’ button during checkout.
Payment Action:
Choose one of the following payment flows:
1. Authorize Only
This method gives you more control but requires you to complete the capture process manually within the stipulated timeframe configured for your MID.
2. Authorize & Capture
Please note that while the transfer is automatic, it might take a little time for the amount to show up in the merchant’s account. However, no additional action is required from either the user or the merchant to complete the process.
Form Type:
Authentication Type:
Select the preferred authentication method:
2. SSL Certificate
You must present a certificate to authenticate yourself to the Mastercard Gateway with certificate authentication. Certificates are typically issued from one of many organizations that act as Certificate Authorities (CAs). This model of authentication is a component of Public Key Infrastructure (PKI) where security is achieved through confidentiality, integrity, non- repudiation, and authentication.
Gateway:
Select the gateway based on your account region.
Custom Gateway URL:
If “Other” is selected for Gateway, provide a custom URL to override the default regional gateway.
WebHook Secret:
Enter the WebHook secret from your merchant account. Please refer to API Configuration to obtain the WebHook Secret.
WebHook URL:
Provide the Webhook URL linked to your merchant account to receive WebHook notifications.
Debug:
Enable Debug by selecting Yes if you’re testing in Test Mode. Debugging creates detailed logs that can help you identify and fix any issues with your payment process.
New Order Status:
This setting determines how successfully placed orders are labeled in the Magento Platform after being processed. You can choose from three options:
Changing this setting won’t impact how transactions are processed by the payment gateway—it only updates how they are displayed in your system.
Accepted Currency:
Choose the currency you want to use as the base for your store. This determines the default currency for all transactions.
Payment from Applicable Countries:
Merchants can decide which countries they want to accept payments from. This setting works separately from any blocking rules set in the Merchant Manager.
You have two choices:
Send Line Items:
Select Yes if you want to include detailed order information (like item names, quantities, and prices) in the transactions sent to the Mastercard Gateway. This helps with tracking and provides more details for reporting.
Sort Order:
This controls the order in which this payment method appears to customers. A lower number means higher priority (e.g., 0 is the top priority).
Advanced Configuration:
In the Advanced configuration section, you can find information about the current API version utilized by the Mastercard Gateway plugin. Additionally, there is a field available to create session request data.