How to Configure Payment Methods for Odoo 19 POS: Complete Tutorial
By Braincuber Team
Published on May 21, 2026
Odoo 19 has a Point of Sale module that makes it easy for businesses to set up and manage payment methods, allowing customers to pay using various options including cash, credit or debit cards, bank transfers, digital wallets, cheques, online payment gateways, gift cards, vouchers, and loyalty points. This complete tutorial is a step by step beginner guide to configuring payment methods in Odoo 19 POS, from creating new payment options to testing them in a live POS session. By the end of this guide, you will have a fully functional checkout process tailored to your business needs.
What You'll Learn:
- Available payment methods in Odoo 19 POS and how they work
- Step by step guide to creating and configuring payment methods
- Understanding key fields: Method, Journal, Integration, Company, and POS
- How to assign payment methods to POS sessions
- Testing payment methods in a live POS session
Available Payment Methods in Odoo 19 POS
The Point of Sale interface in Odoo 19 is simple and easy to use. It supports multiple payment methods such as cash, bank transfers, customer accounts, and payment terminals. Each option can be tailored to suit business requirements, helping ensure transactions are handled efficiently and securely.
Cash Payment
When customers pay with cash, the transaction is complete as soon as the money is received. Define the journal, company, and intermediary account during setup.
Customer Account
Allows repeat customers to buy using their customer account like a credit facility. Enable the Identify Customer option and select the customer in POS.
Payment Terminal
Supports integration with payment terminals such as Adyen, Vantiv, or Six. Set up through Payment Terminal settings under the Configuration menu.
Split Payments
Customers can use more than one payment method for a single transaction, such as paying a portion in cash and the remaining amount using a card.
Step by Step Guide to Configure Payment Methods
The Odoo Point of Sale module allows you to easily manage and customize payment methods. Follow these steps to set up your payment configuration.
Navigate to Payment Methods
Go to the Configuration tab and select Payment Methods. This displays all payment methods configured in your Point of Sale database, including details such as the method name, journal, company, and associated Point of Sale.
Create a New Payment Method
Click the New button to open the Payment Method form. This is where you enter all the necessary details for your new payment option.
Fill in Payment Method Details
Provide the following information in the form: Method (name like Cash, Card, or Bank), Online Payment toggle, Identify Customer toggle, Journal for accounting, Integration type, Company, and Point of Sale assignment.
Payment Method Field Details
Understanding each field in the Payment Method form is essential for proper configuration. Here is a complete breakdown of every field and what it controls:
| Field | Description | Example |
|---|---|---|
| Method | Name of the payment method. Helps identify the payment option in the POS interface. | Cash, Card, Bank Transfer |
| Online Payment | Enable if the method is used for online transactions or connected to an online payment provider. | Enabled for Stripe, PayPal |
| Identify Customer | When enabled, selecting a customer becomes mandatory for transactions using this method. | Enabled for Customer Account |
| Journal | Defines the accounting journal where all transactions for this payment method will be recorded. | Cash journal, Bank journal |
| Integration | Displays the type of integration used. None required for manual methods or linked to a payment terminal. | None required, Adyen, Vantiv |
| Company | Indicates the company associated with this payment method, useful in multi-company environments. | Your Company Name |
| Point of Sale | Specifies the POS where this payment method is available. If left unset, it may be available across multiple POS configurations. | Shop POS, Restaurant POS |
Save the Configuration
After filling in all the required details, click Save to store the configuration. The Odoo 19 Point of Sale module makes it easy to configure payment methods with this straightforward form.
Assign Payment Methods to POS Session
Navigate to the Configuration tab, then Settings, and choose the POS session you want to set up. In the Payment section, select and add the necessary payment methods for the session.
Testing Payment Methods in a POS Session
Once your payment methods are configured, you can test them during a Point of Sale session. Follow these steps to verify everything works correctly.
Open a POS Session
Begin a sales session from the POS Dashboard. Open the session for your shop to start processing transactions.
Add Products to the Order
Add the products the customer wants to buy by selecting them from the product grid in the POS interface.
Select the Payment Button
Click the Payment button to start the checkout process. This opens the payment screen where you can select the suitable payment method.
Choose the Payment Method
In the Payments screen, all payment methods configured for the active POS session are displayed. Choose the option that matches the customer preference to proceed.
Complete the Transaction
The transaction is processed and the amount is recorded based on the account configured in your POS setup. You can view the invoice with payment confirmation details, print a receipt, or select New Order for the next sale.
Best Practice: Review Payment Configurations Regularly
It is advisable to periodically review and update your payment configurations to ensure they remain aligned with your business needs. As your business grows, you may need to add new payment methods or modify existing ones.
Payment Method Configuration Quick Reference
| Payment Type | Journal Type | Identify Customer | Integration |
|---|---|---|---|
| Cash | Cash Journal | No | None required |
| Card (Terminal) | Bank Journal | No | Adyen, Vantiv, Six |
| Customer Account | Receivable Journal | Yes (Required) | None required |
| Online Payment | Bank Journal | No | Stripe, PayPal, etc. |
| Bank Transfer | Bank Journal | No | None required |
Key Insight:
The Odoo 19 Point of Sale module is very flexible, allowing businesses to configure their payment setup according to their specific needs. The simple interface supports multiple payment methods, each tailored to suit business requirements for efficient and secure transaction handling.
Frequently Asked Questions
What payment methods are available in Odoo 19 POS?
Odoo 19 POS supports cash, credit or debit cards, bank transfers, customer accounts, payment terminals like Adyen or Vantiv, digital wallets, cheques, online payment gateways, gift cards, vouchers, and loyalty points.
What does the Journal field mean in Odoo POS payment methods?
The Journal defines the accounting journal where all transactions for this payment method will be recorded. For example, use a cash journal for cash payments and a bank journal for card and online payments.
Can customers split payments in Odoo 19 POS?
Yes. Odoo 19 POS allows customers to use more than one payment method for a single transaction. For instance, a customer may pay a portion in cash and the remaining amount using a card.
What happens when a payment terminal malfunctions in Odoo POS?
If the payment terminal malfunctions, the payment could be automatically cancelled. You can try again with another payment method to complete the transaction.
How do I enable customer account payments in Odoo 19 POS?
Enable the Identify Customer option in the payment method settings. Then select the customer in the POS session before processing the transaction to link payments to their account.
Need Help with Odoo POS Configuration?
Our experts can help you set up payment methods, configure payment terminals, and optimize your Odoo 19 Point of Sale for efficient checkout experiences. Get personalized guidance for your business.
