Toggle navigation

WC Moneris Payment Gateway Pro

Version 2.9

Moneris is Canada’s leading processor of Debit and credit card payments. This WooCommerce extension automatically adds moneris payment gateway to your woocommerce website and allows you to keep the customer on your site for the checkout process.

System Requirements

To get the best experience of Moneris Pro, we suggest the following:

  1. PHP 7.0+
  2. MySQL 5.6+
  3. WordPress 5.5+
  4. WooCommerce 4.0+

This documentation assumes you have already installed WordPress. If you do not know how to install WordPress, please contact your hosting provider for assistance and also ask him to make sure that the PHP and MySQL version above is ensured.

Moneris production credentials

To accept payments, you’ll need two IDs:

  • Store ID: Your Moneris account representative can provide your Store ID.
  • API Token: Log into your Merchant Resource Center store, and click on Admin > Store Settings in the main menu. When the "Store Settings" page displays, your store’s API token will be shown in the "API Token" area on the page.
  1. Get the PRO zip file from WPHEKA. If you have not already downloaded the PRO .zip file, download it from your account dashboard. You will find all your purchased plugins there.
  2. Login to your site’s admin panel and navigate to Plugins → Add New → Upload.
  3. Click choose file, select the plugin file and click Install
  4. Activate after installation.

If you are using FTP to transfer your files to your server. Then just unzip the plugin and upload wc-moneris-payment-gateway-pro directory to your /wp-content/plugins/ directory.

Activate your license key

After installing WC Moneris Payment Gateway Pro, You need to activate your license. To activate your license key and to get automatic updates, go to WPHEKA > Moneris Pro Activation.

Click Save Changes after entering your API Key and Product ID that you have received in your order email.

What are the License Keys Used For?

License keys are used to verify your purchase of Moneris Pro. It’s a vital part of getting support and updates.

Moneris (API)

You can configure the following settings for the Moneris gateway:

  • Enable / Disable: Allow customers to use this gateway to checkout.
  • Title: The text shown for the payment during checkout and on the Order Received page.
  • Description: The text shown under the gateway’s title during checkout. Limited HTML is allowed.

  • Multicurrency setup: You can connect to multiple Moneris accounts to route payments based on their currency.
  • Transaction Type: Controls how transactions are submitted to Moneris. Defaults to "Charge" to automatically capture payments.
  • Sandbox: Switch between "Production" and "Sandbox" credentials. Enable it to send transactions to your Moneris sandbox account.
  • Preferred Cards: Select your desired cards from the multiple-select box. The logo of the selected card(s) will be displayed on the checkout page.
  • Statement Descriptor: Enter what customers should see on their bank statements for charges from your store.
  • AVS: Address Verification Service (AVS) is an optional fraud-prevention tool offered by issuing banks whereby a cardholder’s address is submitted as part of the transaction authorization. When enabled, you can choose how the gateway should respond in different scenarios based on the street address / zip code matching and address verification results. You must enable AVS on your Moneris account to use this feature.
  • CVD: The Card Validation Digits (CVD) value refers to the numbers appearing on the back of the credit card rather than the numbers imprinted on the front. It is an optional fraud prevention tool that enables merchants to verify data provided by the cardholder at transaction time. When enabled, you can determine how the gateway should respond in different scenarios based on the CSC match / verification results.
  • Saved Cards: Enable it to let logged-in customers save payment methods during your checkout process by default to use them in future checkouts
  • Logging: Enable it to store warnings, error messages and status information in log file, If you’re having issues processing transactions. As a best practice, please do not enable this setting unless you’re having issues with the plugin.

Moneris Checkout (MCO)

You can configure the following settings for the Moneris Checkout gateway:

  • Enable / Disable: Allow customers to use this gateway to checkout.
  • Title: The text shown for the payment during checkout and on the Order Received page.
  • Description: The text shown under the gateway’s title during checkout. Limited HTML is allowed.
  • Store Id: Unique identifier provided by Moneris upon merchant account setup.
  • API Token: Unique alphanumeric string assigned by Moneris upon merchant account activation.
  • Statement Descriptor: Enter what customers should see on their bank statements for charges from your store.
  • Sandbox: Switch between "Production" and "Sandbox" credentials. Enable it to send transactions to your Moneris sandbox account.
  • Logging: Enable it to store warnings, error messages and status information in log file, If you’re having issues processing transactions. As a best practice, please do not enable this setting unless you’re having issues with the plugin.
  • Checkout Id: The first step is to configure your Moneris Checkout page in the Moneris Merchant Resource Center (MRC).

    In the initial stage of development, you create a test configuration in the testing MRC. Once the solution is ready to be deployed to production, you must create a new, separate configuration for the production environment in the production Merchant Resource Center (MRC).

    The checkout ID is the key value that is generated after the configuration is completed and used within the Preload Request in order to identify the specific Moneris Checkout configuration.

    To get the checkout ID and start configuring your page, do the following:

    1. Log into the Merchant Resource Center at one of the following URLs (according to your stage of development)
      Testing: https://esqa.moneris.com/mpg
      Production: https://www3.moneris.com/mpg
    2. In the Admin menu, select Moneris Checkout Config.
    3. Click the Create Profile button.
    4. Follow the on-screen steps to complete the configuration.

     

    You can configure the following settings for the Moneris Checkout:

    You can configure Moneris Checkout to price goods and services in a variety of foreign currencies, while continuing to receive settlement and reporting in Canadian dollars. MCP is only available for Visa and Mastercard.

    If Multi-Currency Pricing is enabled, the following features are not supported:

    • RecurringBilling
    • GiftCards
    • 3-DSecure 1.0
    • GooglePayTM

    mco-payment

    mco-branding

    mco-order-confirmation

    mco-email-communications