Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Payment Providers
  3. Payment Provider: Moneris v 19.0
  4. Sales Conditions FAQ

Payment Provider: Moneris

by Gritxi Technologies Pvt. Ltd. https://www.gritxi-tech.com
Odoo

$ 120.00

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
You bought this module and need support? Click here!
  • Description
  • Manifest
  • License
Banner

Moneris Payment Provider


Integrates your Odoo eCommerce and invoicing system with Moneris, one of Canada's leading payment processing platforms. This app enables you to securely accept payments through the Moneris hosted checkout, supporting a smooth redirection-based payment flow with real-time transaction status updates. With seamless integration into Odoo's checkout and accounting workflows, the module automatically confirms orders, records transactions and simplifies reconciliation. It supports both automatic (Purchase) and manual (Preauthorization/Capture) payment flows, card tokenization for saved payment methods, full and partial refunds, transaction voids, sandbox and production environments making it an ideal payment solution for Canadian businesses using Odoo.

Configuration

Activate Moneris Provider

Locate and activate the Moneris payment provider from the Payment Providers menu in the Odoo backend configuration to begin the integration process.

Activate Moneris Provider

Configure Moneris Credentials

From the Credentials tab on the Moneris provider form in Odoo, enter your Moneris Store ID, Moneris API Token and Moneris Checkout ID obtained from your Moneris merchant account to authorize Odoo to process payments through your Moneris Checkout profile.

Configure Moneris Credentials

Configure Moneris Address Mode

Choose whether the customer's Billing Address, Shipping Address, or both are sent to Moneris during checkout using the Send Address to Moneris option and the Moneris Address Mode dropdown on the provider configuration form.

Configure Moneris Address Mode

Configure Customer Details on Moneris Checkout

Within the Moneris Checkout Configuration portal, enable Customer's Personal Details and Prefill Customer's Information to automatically populate the hosted checkout with the customer's name, phone, email, billing and shipping address passed from Odoo.

Moneris Checkout Customer Details Configuration

Redirect Flow

Configure Payment Options on Moneris Checkout

Under the Payment section of the Moneris Checkout Configuration, control digital wallets (Apple Pay, Google Pay), card details display, AVS/CVV validation, surcharge, transaction limits, and the Transaction Type set to Purchase for immediate payment capture.

Moneris Checkout Payment Configuration

Customer Adds Product to Cart

The customer adds the desired product(s) to their cart on the eCommerce Shop page, setting quantities before proceeding to the final checkout and payment stage.

Customer Adds Product to Cart

Select Moneris as Payment Method

From the checkout page, selecting Moneris as the payment method and clicking Pay Now securely redirects the customer to the external Moneris hosted checkout page.

Select Moneris Payment Method

Moneris Hosted Checkout

On the Moneris hosted checkout page, customers securely complete their payment by entering their contact information, shipping details and card information all rendered directly by Moneris.

Moneris Hosted Checkout Page

Order Confirmation

After a successful transaction, the customer is automatically redirected back to the Odoo Order Confirmation page, where a "Your payment has been processed" message and order reference are displayed.

Odoo Order Confirmation Page

Track Backend Transactions

View and manage detailed Payment Transactions directly within Odoo's backend, where statuses are automatically updated to Confirmed. Each transaction includes a dedicated Moneris Details tab displaying the Moneris Transaction Number, Reference Number, Auth Code and Response Code, along with a Void Moneris action to cancel the transaction on the same day it was processed.

Backend Transaction Management

Process Manual Refunds

Initiate full or partial refunds for successful payments directly from the payment record in Odoo using the built-in Refund button. Moneris's partial refund support ensures flexible refund management for confirmed transactions.

Refund Dialog

Refund Status and Transaction Confirmation

Upon successful refund processing, Odoo automatically logs the refund initiation and confirmation in the document Chatter, ensuring a complete audit trail of the refund process.

Refund Status Confirmation

Refund Transaction Record

A separate Refund child transaction is created for every processed refund, tracked under the Child Transactions section of the parent transaction alongside Sales Order(s) and Refunds smart buttons, making it easy to reconcile refund activities.

Refund Transaction Record

Void Flow

Void a Confirmed Transaction

For transactions still in the Confirmed state on the same day, use the Void Moneris button to reverse the payment before Moneris completes its daily batch settlement.

Void Moneris Transaction

Confirm the Void Action

Odoo displays a confirmation dialog explaining that voiding is only available on the same day as the original payment, before Moneris settles the batch click Ok to proceed.

Void Confirmation Dialog

Transaction Canceled After Void

Once the void is successfully processed by Moneris, the transaction status automatically changes to Canceled, a dedicated void child transaction is logged and a message confirming "Transaction canceled after successful Moneris void" is recorded on the record.

Transaction Canceled After Void

Authorization (Capture Manual) Flow

Enable Preauthorization on Moneris Checkout

To hold funds without immediately capturing them, select Preauthorization as the Transaction Type in the Moneris Checkout Configuration portal.

Enable Preauthorization Transaction Type

Enable Manual Capture in Odoo

On the Moneris provider's Configuration tab in Odoo, check Capture Amount Manually so that authorized payments require an explicit capture step before funds are settled.

Enable Capture Amount Manually

Customer Adds Product to Cart

As with a standard purchase, the customer adds the product(s) to their cart before proceeding to checkout.

Customer Adds Product to Cart

Select Moneris and Pay

The customer selects Moneris as the payment method and clicks Pay Now to be redirected to the Moneris hosted checkout for the preauthorization.

Select Payment Method

Enter Payment Details

On the Moneris hosted checkout page, the customer enters their card information and confirms billing address before clicking Checkout.

Checkout Payment Page

Payment Authorized

The customer is redirected back to Odoo with a "Your payment has been authorized" confirmation, indicating the funds are held but not yet captured.

Payment Authorized Confirmation

Authorized Transaction in the Backend

The transaction appears in Odoo with an Authorized status, offering Capture Transaction and Void Transaction actions directly from the record.

Authorized Transaction Actions

Void Restriction on Authorized Transactions

Attempting to use the generic Void Transaction action on an authorized Moneris transaction triggers a validation error, instructing the user to use the Void Moneris action instead once the transaction is completed.

Void Restriction Validation Error

Capture the Authorized Transaction

To collect the held funds, click the Capture Transaction button on the authorized payment record.

Capture Transaction

Transaction Confirmed After Capture

Once captured, the transaction status updates to Confirmed and a dedicated capture child transaction is recorded under Child Transactions with its own status and amount.

Transaction Confirmed After Capture

Void the Captured Transaction

Once confirmed, the captured transaction can now be voided the same day using the Void Moneris action available on the capture record.

Void Moneris on Captured Transaction

Refund Confirmation

Refund initiation and confirmation activity is automatically logged in the Chatter, along with a success notification once the payment operation completes.

Refund Confirmation Notification

Refund Transaction Record

A dedicated refund transaction is created with its own Moneris Transaction Number, Reference Number and Auth Code, giving full visibility into the reversed amount.

Refund Transaction Record

Tokenization Flow

Enable Card Tokenization on Moneris Checkout

In the Moneris Checkout Configuration, enable the Tokenize Card option alongside Purchase or Preauthorization so that customer card details are securely tokenized for future use.

Enable Tokenize Card

Allow Saving Payment Methods in Odoo

On the Moneris provider's Configuration tab, check Allow Saving Payment Methods so customers can securely save their card for future checkouts.

Allow Saving Payment Methods

Customer Adds Product to Cart

The customer adds the product to their cart and proceeds through the standard checkout flow before reaching the payment step.

Customer Adds Product to Cart

Save Payment Details at Checkout

On the payment method selection page, the customer checks Save my payment details before clicking Pay Now to be redirected to the Moneris hosted checkout.

Save My Payment Details Option

Enter Payment Details

The customer enters their card details on the Moneris hosted checkout page to complete the payment and generate a reusable token.

Checkout Payment Page

Order Confirmation

The customer is redirected back to Odoo with a "Your payment has been processed" confirmation message and order reference.

Order Confirmation Page

Payment Token Stored on the Transaction

The confirmed transaction record now displays a masked Payment Token (e.g. 4242***4242), confirming the card was successfully tokenized by Moneris for future reuse.

Payment Token Stored on Transaction

Saved Payment Token on the Payment Record

The related Odoo payment record links directly to the Saved Payment Token, keeping the tokenized card reference tied to the customer's payment history.

Saved Payment Token on Payment Record

Payment Token Record

Each saved card is stored as an independent Payment Token record in Odoo, showing the masked card details, provider and linked customer for easy management.

Payment Token Record

New Order Shopping Cart

On a subsequent purchase, the customer reviews their new order in the cart before proceeding to checkout.

New Order Shopping Cart

Pay Using a Saved Payment Method

At checkout, the customer's previously saved Moneris card appears under Your payment methods, alongside the option to pay with a new card under Other payment methods, letting them complete the purchase with one click on Pay now.

Pay Using Saved Payment Method

Order Confirmation

The order is confirmed instantly using the saved token, with the "Your payment has been processed" message displayed to the customer.

Order Confirmation with Saved Token

Invoice Payment Flow

Pay Invoices via Customer Portal

Customers can pay outstanding Invoices directly from the Odoo Customer Portal using the integrated Moneris secure checkout, choosing from previously saved payment methods or entering a new card.

Pay Invoice via Portal

Instant Invoice Reconciliation

Upon successful payment of an invoice, Odoo automatically updates the invoice status to Paid and reconciles the transaction instantly against the corresponding journal entry.

Invoice Paid and Reconciled
Gritxi Technologies

Get In Touch

WhatsApp

(+91) 884-921-7633

Email

contact@gritxi-tech.com

Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Invoicing (account)
• Discuss (mail)
Lines of code 933
Technical Name gt_payment_moneris
LicenseOPL-1
Websitehttps://www.gritxi-tech.com
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with