Moneris Payment Provider In Odoo
Overview
Moneris Payment Integration allows secure payment processing on the Odoo website using Moneris, a leading Canadian payment gateway. Customers can make real-time credit and debit card payments during checkout, with support for tokenization, transaction tracking, and automatic order confirmation. This integration ensures PCI-compliant transactions and enhances the user experience with reliable and fast payment handling.
Hot Features
◆ Easy Integration Setup
◆ Easy Checkout Experience
◆ Secure Seamless Payments
◆ Fast and Secure Payments
◆ Easy Refund Functionality
◆ Track the payments from merchant login
Features
◆ Easily configure Moneris payment provider with required credentials.
◆ Easy checkout flow to securely pay for orders.
◆ Timer based checkout form to identify the Remaining time to pay.
◆ User can easily cancel the order from the checkout form.
◆ User can easily request for the refund for the order.
◆ Track all your transaction into moneris merchant login.
◆ Smooth payment, payment cancellation & refund flow for orders.
Payment Charges Without Condition
- User need to navigate to Website >> Configuration >> Payment Provider and there user will see Moneris.

- Further user need to set some of the required credentials like Moneris Client ID, Moneris Client Secret, Moneris Merchant ID, Moneris API Key and Publish it.

- Now users is all set to process their payments.
- As per the purchase flow: when user goes to Shop >> Adds product to cart and goes to Cart and later clicking on Checkout.

- Further clicking on Checkout will redirect use to page where user need to select Payment Method as Card which is provided by Moneris payment & click on Pay Now.

- Clicking on Pay Now user will be redirect to a form asking for card details with the indication of Time remaining to pay for the order with a message for the same.
- User need to fill the card details & click on Pay Now to process the payemnt.
- Also, there is a button to cancel the payment for the order.

- On filling the card details and clicking on Pay Now will process the payment in moneris & in Odoo with a success message.

- Also, these payment transaction details will be record in Moneris Merchant Portal under the Reporting menu's sub-menu named Transactions.

- Here if user had clicked on Cancel Payment button then user would be redirect to a page with a message This payment has been canceled.

- Accordingly the transaction will be created with a state canceled.

- User can check the transaction created by navigating to Website >> Configuration >> Payment Transactions.

- User can access the payment created for these transaction by clicking on the Payment & also the sale order created from Sale Order smart button.

- The payment created with Payment Method & Memo that refer to the transaction.

- The Sale Order created against the transaction.

- Now for any case if user request a refund then there is a Refund button in Payments that will tigger the refund process same as per the odoo base functionality.
- To process refund user need to navigate to invoicing >> Customers >> Payments and find the particular payment & hit Refund.

- Clicking on Refund button will open a wizard with a Refund Amount & click on Refund.

- It will generate log in chatter & create a refund transaction against the transaction that was created priviously.

- It will create a Child Transaction and attach to the transaction created priviously with a smart button Refunds containing the refund transaction created.

- These refund transaction details are also recorded into Moneris Merchant Portal under the Reporting menu's sub-menu named Transactions.
- Also, here if user does particular refund then accordingly the transaction is processed & accordingly the details are recorded Moneris Merchant Portal.
