Creyox

Moneris Payment Integration for Odoo: Secure Checkout, Refunds & Transaction Tracking

0%


Overview

Canadian businesses running an Odoo website have a problem most payment guides don't address: many of the biggest global gateways either don't operate in Canada or don't connect cleanly with Odoo's checkout flow. Moneris is the gateway most Canadian merchants already trust, but without a proper integration, that trust doesn't extend to your Odoo store payments, refunds, and transaction records stay disconnected from your sales pipeline. The Moneris Payment Provider for Odoo closes that gap, plugging Moneris directly into Odoo's website checkout for real-time, PCI-compliant credit and debit card payments. Customers see a clear, timer-based payment form at checkout, with the option to cancel if they change their mind. Behind the scenes, every transaction payment, cancellation, or refund is tracked automatically in both Odoo and the Moneris Merchant Portal, so your accounting and customer support teams are never working from outdated information.


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

Setup & Payment Process

  • Once module is installed user need to set the credentials for "Moneris".
  • User need to nevigate to Website >> Configuration >> Payment Provider there they will see Moneris.
  • Further user need to set some of the required credentials asked in Moneris REST API Credentials under the Credentials page & 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 & confirming all the details along with address.
  • Here in Checkout page user will the Card payment method powered by Moneris & other payment methods to choose from.
  • Here payment methods to choose from could be a saved card or use of new card with Other Payment Method & click on Pay Now button.
  • These will show a wizard overlapping the checkout page shown the amount, order details & asking the card details.
  • Here user enters the card details and click on Checkout will process the payment sending& receiving the confirmation from moneris.
  • If payment is successfull the user will be redirected to the success page else shows the error message.
  • Now user can view their order details by going to Website >> Configuration >> Payment Transaction.
  • Opened the transaction with the sale order reference will show-up all the details & smart button of Sale Order.

Saved Card Payment Process

  • If a Moneris payment cradential page as these Allow Saving Payment Methods checked will allow to save card details entered in checkout payment wizard of Moneris.
  • It will show a boolean check & information message in checkout page if Allow Saving Payment Methods checked in Moneris payment provider, With these any card details are entered will be saved and can be used to pay in future.
  • In future when user user come to checkout page he will see the saved payment methods.
  • With the saved payment method selected when user click on Pay Now will directly process the payment and redirect user to success page.

Refund Process

  • Once order is confirmed & payment is done then if there is refund requested either being Partial or Full will be handled from Payment Transaction >> Payment, Here user will see Refund button on the top.
  • On clicking the Refund button will open a wizard showing Payment Amount, Maximum Refund Allowed & Refund Amount.
  • On clicking the Refund button will create a child transaction with prefix R-. atatched to the transaction of the payment pricessed with Moneris.
  • Also the seprate transaction is also create with the refernce to it.

Backend Payment Process

  • If user want to do the manual order process & want customer to pay through moneris canbe done.
  • When backend user create an order and try to process by validating the delivery and creates & confirms the invoice for the order, The customer who is a portal will see the portal view of order & invoice can access the Your Invoices.
  • In invoice portal view there customer will have Pay Now button when clicked will allow user to pay using moneris same as priviously shown.


Sign in to leave a comment