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
Commerce on Cloud (ECE)
2.2, 2.3

Tech Specifications

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


Moneris Payment Gateway for Magento 2 helps merchants integrate their web stores with Moneris Solutions, providing their customers with a secure and convenient checkout experience.

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 for Magento 2 helps store owners access millions more of customers in Canada, allowing them to check out seamlessly with their familiar payment method. Various types of payment cards are supported including Mastercard, Visa, JCB, Maestro, American Express.

We employ the industry's best security practice: PCI DSS Compliance. The extension allows the administrator to set up two types of checkout, Direct and Redirect. With Direct type, the customer enters his or her payment information directly into our secure environment. With Redirect type, customers are redirected to the Moneris. Once the payment process is complete, customers will be redirected back to your store. No customer data is ever entered into, or stored on, the Magento server in these types of checkout. The extension also supports vault payment, so the customer tokenization will be stored on the website for later use.


Account & Pricing

To use this extension, you need to have a Moneris account first, so register here. Additional fees apply based on business types, your products/services, business sizes, and your expected features. Contact Moneris to start a trial and for detailed pricing information.


Feature Summary

For Admins:

  • Direct API Integration
  • Save customer info with hosted vault page
  • Tokenization
  • Support full authorization
  • CVC/AVS verification
  • Secured saved card feature
  • Full and partial refund
  • Support payments in the USA and Canada

For Customers:

  • Easily checkout using the credit card
  • Easy access to online transaction reporting


Exclusive Features

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 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 the customer’s browser and sent directly to the payment gateway server for processing. The result will be sent back to the 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 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

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

Authorize only

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

Authorize and capture

Moneris will check for the customer account and will immediately transfer money from the 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.


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 the 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 improves customer satisfaction.


High-Quality Extensions & Services

  • 100% Open source and customizable software
  • 6-month free support
  • Free lifetime updates


Demos & Docs


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
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    - Moneris now compatible with Magento 2.3.3
    - Refund transaction if AVS/CVD is rejected
    - Fix bug when loading transparent payment
    - Improve credit card form experience
    - Improve address parsing


  • 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