This section explains the settings you can use to set up ACH in your Magento store. ACH is an electronic payment system that allows money to be transferred directly between bank accounts.
Enabled:
Choose “Yes” to activate the ACH payment option for your store. This allows customers to pay via ACH during checkout.
Title:
Enter the name or label you want to display for this payment method on the checkout page.
Payment Action:
It might take some time for the transferred amount to show up in the merchant’s account, but the process is seamless and requires no manual action. The merchant can track the current order funding status from the Orders section in the Magento Backend.
Use of Payment Token: The merchant can use the stored payment token to capture the payment. In cases where the payment does not need to be collected from the customer at the time of placing the order, or if additional payment is required, the merchant can utilize the payment token available via the REST API to capture the payment.
Add Token to Order:
If you select “Yes,” the payment token (a secure code linked to the transaction) will be saved with the order details. This token can be accessed later through the REST API after the customer has placed the order.
The token is stored in the Mastercard_payment_token field at the order level. For example, in the API response for an order, you can find the token value under this attribute. This is useful for developers or integrations that need to reference payment data securely.
This field would be available only if Pay is selected.
Authentication Type:
Choose between “Username and password” or “SSL Certificate” as per your preference.
1. Username and Password Related Details
2. SSL Certificate and Related Details
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:
Choose the gateway that matches your account region.
Custom Gateway URL:
If you select “Other” as your gateway, you’ll need to provide a custom URL. This URL will replace the default gateway assigned to your region.
WebHook Secret:
This is a key you need from your merchant account. It helps secure your WebHook notifications. To get it, please check the API Configuration section under the heading Obtaining WebHook Secret.
WebHook URL:
Enter the WebHook URL associated with your merchant account. This URL is where your account will send notifications about payment updates or other events.
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.
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.
Advanced Configuration:
In this section, you can check the API version currently used by the Mastercard Gateway plugin. This information helps you ensure compatibility and stay updated with the latest features.