Skip to Content
Menu

Odoo Online Payment

by
Odoo

898.25

v 16.0 Third Party
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Invoicing (account)
eCommerce (website_sale)
Discuss (mail)
Website (website)
Lines of code 1129
Technical Name mw_odoo_online_payment
LicenseOPL-1
Websitehttps://mwmodule.odoo.com/
Versions 15.0 16.0 17.0 18.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Invoicing (account)
eCommerce (website_sale)
Discuss (mail)
Website (website)
Lines of code 1129
Technical Name mw_odoo_online_payment
LicenseOPL-1
Websitehttps://mwmodule.odoo.com/
Versions 15.0 16.0 17.0 18.0

Odoo 18 Online Payment Integration

acc_bg

Create Payments.

First Configure Online Payment From > Settings > Online Payment.

Online Payment Configuration Guide

Online Payment Configuration Guide

To set up online payment in the module, configure the following details:

1. Payment Mode

  • Sandbox: Used for testing purposes. All payment operations will run in testing mode without deducting funds from the account.
  • Live: Used for real transactions after confirming that all configurations are correct.

2. API Keys

  • Sandbox API Key: Provided by the service provider and required for sandbox transactions.
  • Live API Key: Provided by the service provider and required for live transactions.

3. Outlet References

  • Sandbox Outlet Reference: Retrieved from the service provider's portal, required for sandbox transactions.
  • Live Outlet Reference: Retrieved from the service provider's portal, required for live transactions.

4. URLs

  • Sandbox Create Order URL: Used to create orders in sandbox mode.
  • Live Create Order URL: Used to create orders in live mode.
  • Sandbox Retrieve Order Data URL: Used to retrieve order details in sandbox mode.
  • Live Retrieve Order Data URL: Used to retrieve order details in live mode.

5. Redirect URLs

  • Sandbox Success Redirect URL: Redirects users after a successful sandbox transaction.
  • Live Success Redirect URL: Redirects users after a successful live transaction.
  • Sandbox Cancel Redirect URL: Redirects users after a canceled sandbox transaction.
  • Live Cancel Redirect URL: Redirects users after a canceled live transaction.

6. Online Payment Journals

  • Sandbox Online Payment Journal: Specify the journal for sandbox transactions.
  • Live Online Payment Journal: Specify the journal for live transactions.

Notes

Ensure all keys, references, and URLs are obtained directly from the service provider. Double-check all configurations before switching to Live mode to avoid errors in real transactions.

Back again to odoo main menu and select Invoicing/ Accounting icon.

From Customer menu select Invoices.

Create new invoice or select an existing invoice.

Please provide the full details of your invoice.

Please confirm your invoice details

Portal View

Now, let's see how it will appear to the portal user (customer).

First, the customer will log in to the portal.

Odoo Customer Portal - Key Features: Sales Orders: Track, view, and pay orders easily. Invoices: Access, download, and pay invoices directly. Payment Methods: Manage your saved payment options. Connection & Security: Configure secure connection settings. Customer Info: View and edit profile details effortlessly. A user-friendly portal for seamless payments and account management!

Odoo Customer Portal - Online Payment Integration Features: Invoice Management: Easily view, download, and track invoices. Direct Payments: Make quick payments using the "Pay by Card" button. Streamlined Interface: Access invoice details like number, date, due date, and amount due at a glance. Effortless Payment Process: Designed for a seamless and user-friendly experience.

The image displays the payment page of the Odoo Online Payment Integration Module, providing a secure and intuitive interface for customers to complete their transactions. Key features include: Order Summary: Displays the total payment amount (e.g., AED 50.00). Pay by Card: Customers can enter card details, including number, expiry date, security code, and name on the card. Currency Selection: Users can choose their preferred payment currency. Supported Cards: Visa, Mastercard, and other major credit cards are accepted. Secure Payment Processing: Ensures customer data is handled safely.

This image demonstrates the card payment process in the Odoo Online Payment Integration Module. Key features include: Order Summary: Displays the total amount (e.g., AED 50.00) for transparency. Card Details Entry: Customers input their card number, expiration date, security code, and name on the card. Payment Confirmation: A "Pay AED 50.00" button is prominently displayed for a clear and secure payment action. Supported Payment Methods: Accepts Visa, Mastercard, and other major credit cards. User-Friendly Design: Clean, secure, and straightforward layout for quick payments.

Loading Screen ...

This image highlights the payment success page of the Odoo Online Payment Integration Module. Confirmation Message: Displays a clear message confirming the payment for the specified invoice (e.g., INV/2025/00002). Navigation Option: Offers a "Continue To Home" button to redirect users back to the main portal. Footer Information: Promotes Odoo with a tagline about helping businesses grow, alongside contact details and company information.

This image displays the Invoice Details Page in the Odoo Online Payment Integration Module. Invoice Overview: Shows the customer name, delivery address, invoice date, due date, currency, and status (e.g., "PAID"). Product Details: Lists the purchased product(s) with quantity, price, and total amount (e.g., Python Book for AED 50.00). Payment Status: Highlights the real-time status update from "Not Paid" to "Paid." Activity Log: Provides a detailed history of actions, such as invoice creation, validation, and payment confirmation. User Options: Includes buttons for actions like printing, sending, and resetting to draft.

This image illustrates accessing the Payments menu in the Odoo Invoicing Module: Navigation Highlight: Under the Customers menu, the "Payments" option is emphasized, guiding administrators to manage customer payments easily.

This image shows the Customer Payments section in the Odoo Online Payment Integration Module. Payment Details: Displays a list of payments, including date, number, online payment reference, journal, payment method, customer name, amount, and state.

This image showcases the Payment Validation Screen in the Odoo Online Payment Integration Module: Payment Details: Displays key payment information such as the payment type (Receive), customer name, amount (AED 50.00), date, journal (Bank), payment method, and online payment reference. Validation Workflow: Includes action buttons like "Validate," "Reset To Draft," and "Mark as Sent" to manage payment states effectively. Payment Status: Tracks the payment lifecycle with states like "Draft," "In Process," and "Paid."

This image showcases the Completed Payment Screen in the Odoo Online Payment Integration Module: Payment Status: Indicates the payment has been successfully completed and marked as "Paid." Payment Details: Includes payment type (Receive), customer name (Mw Customer), amount (AED 50.00), date, journal (Bank), payment method (Manual Payment), and the online payment reference.

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.