Moneris Payment Gateway



Magento Platform
Open Source (CE)
2.1, 2.2, 2.3
Commerce using on prem (EE)
2.1, 2.2, 2.3

Tech Specifications

Current Version:
Stable Build
04 March, 2019
Extensions, Payments & Security
License Type:
Open Software License 3.0 (OSL-3.0)


Moneris Payment Gateway for Magento 2 by Magenest is an integration solution for merchants to integrate their Magento 2 store with Moneris Payment.

Other Extensions by Magenest


Back to top

Moneris is the largest payment service provider in Canada. The company is a subsidiary of two giant financial companies: Bank of Montreal (one of the five largest banks in Canada) and PNC Financial Services ( the 5th largest bank in the USA). The company offers payment gateway services for multiple fields, with industry-specific knowledge as their focus. Each year, Moneris processes over 3 million transactions for more than 350,000 stores.

Moneris Payment Gateway Extension by Magenest for Magento 2 allows you to integrate your Magento 2 store with Moneris Payment.

Account & Pricing

To use this extension, first you need to register for a Moneris account here.  Additional fees apply. Contact Moneris to start a free trial and for pricing information.


How to use this extension

  1. Merchant contacts Moneris to register a merchant account. After registration, you receive an API key (or PSIID) to integrate merchant account with the Magento 2 store.
  2. Go to the back-end and connect your Magento 2 store with your Moneris account.
  3. You are ready to receive payment!


Summary of Features

  • Hosted payment page
  • Direct API Integration
  • Tokenization
  • Moneris Hosted Vault Save Card
  • Authorize only
  • Authorize and capture
  • Void
  • Manual Capture
  • Full and Partial Refund


Exclusive features

Support for PCI Compliance Validation

Moneris has organized its own program in association with Trustwave to help merchants validate their PCI DSS Compliance.

Hosted payment page

With the hosted payment page method, customers will be redirected to Moneris’s payment page to fill in their card details. Payments are processed on Moneris’s server so customer info is secured. Merchants using this payment method might validate their PCI compliance using SAQ A.

Direct API integration

Our Moneris Payment Gateway extension supports the API card detail collection method. Under this method, a payment form will be created by the merchant’s server, and card info will be filled into customer’s browser and sent directly to the payment gateway server for processing. The result will be sent back to merchant’s server for processing the actual payment. This method allows merchants to handle more customers as Moneris stores the cardholder data on their server. Merchants using Moneris Payment Gateway under this method will be eligible for PCI DSS validation using the SAQ D form as no sensitive card data is stored or passes the merchant's server.

Tokenization (New)

Tokenization is the best security method to protect your customers' data as well as your money. Customer's card info will be secured with a token that cannot be reversed to real data values. Moneris will encrypt customer card data and convert them into a single-generate token code. This token is unique to each Merchant and can only be used when authorized.

Save Card information in Moneris Hosted Vault (New)

Customers can save card information on checkout to fasten the process for future purchases. This information is safely stored on Moneris Hosted Vault.

Support for all major types of payment cards

Moneris Payment accepts the following types of payment cards: Mastercard, Visa, JCB, Maestro, American Express.

Authorize only

Moneris will check customer’s account for available funds but the money is still kept in customer bank account until merchants make a request for transfer or until a cut-off date.

Manual capture

After payment has been authorized, merchants can go to Magento back-end to capture the payment manually without going to Moneris’s dashboard.


Merchants can easily void a payment after it has been authorized so the order will no longer be processed. This can be done in Magento back-end to save merchant’s time.


With Moneris Payment Gateway, merchants can offer refunds to customers from Magento back-end without leaving the store. This expedites the refund process and reduces customer satisfaction.

Authorize and capture

Moneris will check for customer’s account and will immediately transfer money from customer’s funding source to your merchant account. It will take several days for the money to be transferred from the merchant account to your regular bank account.

Access to over 19 million customers in Canada

Thanks to a large customer network support by its parent company, Moneris helps you to reach a larger market base with more than 19 million customers.

High-quality products and services

When buying extensions from Magenest, you might enjoy:

  • 100% open source and customizable software
  • 6-month free support
  • Lifetime update


Release Notes

Back to top


  • Compatible with Open Source (CE) : 2.1 2.2 2.3
  • Compatible with Commerce using on prem (EE) : 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    - Moneris now compatible with Magento 2.3
    - fix CVD box not showing in frontend
    - PartialCapture: disable partial capture, show clear message to user
    - VaultCapture: rework vault capture
    - VaultAuthorize: add vault authorize
    - Vault: remove un-used GetNonce
    - Fixbug: add error handle from moneris
    - FixBug: prevent arrow key action, add validations
    - Add validation in month, year inputs
    - Update: show AVS/CVD error on checkout page
    - Fix bug can't save card after deleting its previous one


  • Compatible with Open Source (CE) : 2.1 2.2
  • Compatible with Commerce using on prem (EE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    1. Add Saved Card Payment Checkout
    2. Fix some bugs


  • Compatible with Open Source (CE) : 2.1
  • Compatible with Commerce using on prem (EE) : 2.1
  • Stability: Stable Build
  • Description:

    ## [1.1.0] - 2017-08-14
    ### Update
    1. Add Hosted Payment Checkout for Canada
    2. Add Hosted Payment Checkout for US
    3. Compatible with Magento Commerce 2.1.x (Magento EE)


  • Compatible with Open Source (CE) : 2.1
  • Stability: Stable Build
  • Description:

    1. Allow customers to checkout using Moneris Payment Gateway.
    2. Allow admins to easily tweak and manage payments via Moneris.
    3. Allow create transaction type: capture, authorize, Refund.
    4. Allow create new order in the admin panel using Moners Payment Gateway .
    5. In current version, only support Direct connection type.


Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top