Getting Started

Building Blocks

Custom Fields

Subscription Features




Order Management

Billing Features


Payment Methods

Direct Debit Payments

Configuring Gateways

Revenue Recovery

Hosted Pages


Reports and Analytics

Data Privacy & Security

Fraud Management


Open Source Resources

Other Features

API Integration

Third Party Integrations



Moneris is a leading payment gateway provider in Canada. Chargebee allows you to accept payments via Moneris.


Moneris gateway is available only in Chargebee's LIVE site. Contact  to enable Moneris gateway in your LIVE site.

Choosing Moneris 

Review the following criteria before choosing Moneris as your payment solution:

  • Countries supported: Moneris payment gateway is available only for merchants operating in Canada.
  • Currencies supported: Refer this list of currencies  supported by Moneris.
  • Pricing: Learn more about Moneris' simplified pricing .
  • Payment methods: Here are the payment methods  supported by Moneris.

Using Chargebee and Moneris 

Chargebee uses Spreedly, a third party card vault, to store the customer's card information. If you are using Moneris' services already, you will have to migrate your customer's card information to Spreedly to start using Chargebee with Moneris. Contact  for more information about the migration process.

Integration Options 

Option A Chargebee's Hosted Checkout pages + Moneris

In this method, a customer's card information is collected by Chargebee's secure hosted pages and passed on to Moneris.
PCI Compliance Requirements: Low
Your PCI compliance requirements are greatly reduced by Chargebee's hosted pages. As a merchant using Chargebee's hosted pages, you have to submit a Self Assessment Questionnaire (SAQ-A)  to stay compliant.

Option B Chargebee API + Moneris

In this method, the card information is collected at your end and is passed on to Chargebee later. Once captured, Chargebee would route the card information to Moneris.
PCI Compliance Requirements: High

Configuring Moneris with Chargebee 

Step 1:

Contact  to enable Moneris in your LIVE site.

Step 2:

Once enabled, navigate to Settings > Configure Chargebee > Payment Gateways, click Add a Gateway and choose Moneris from the list of payment gateways available.

Step 3:

Provide a display name.
Provide the Store ID and secret API key (retrieved from your Moneris account)

Step 4:

Make sure to enable Card Verification and Card Storage based on your need.

Step 5:

Select the card types to be displayed in the hosted checkout pages.

The gateway configuration is now complete.

Was this article helpful?