Odoo lists version 19.4 as released in July 2026. Its release notes describe a changed wire transfer workflow that automatically confirms payments based on bank transactions. This differs from the earlier documented process, in which quotations using wire transfer were not automatically confirmed after checkout. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: eCommerce Order Handling)
The release also adds a Pay on Invoice provider, which allows customers to confirm orders without paying immediately. Apple Pay and Google Pay support has also been added for Stripe and Mollie. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: Finance) These changes concern different payment and order workflows, so they should be assessed separately.
What changes for wire transfers
Odoo 19.0 eCommerce documentation describes wire transfer as a payment option that does not automatically confirm a quotation. Under that workflow, the order remains a quotation until the merchant receives payment and confirms it manually. Stock is not reserved before confirmation. (Odoo 19.0 Docs: eCommerce Order Handling)
Odoo 19.4 changes the confirmation step by basing automatic confirmation on bank transactions. (Odoo 19.4 Release Notes) For organisations following the documented Odoo 19.0 process, this may move part of order handling from manual review to a bank-transaction-driven workflow. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: eCommerce Order Handling)
The effect is not limited to payment status. In the earlier documented process, stock remained unreserved until manual confirmation. (Odoo 19.0 Docs: eCommerce Order Handling) An upgrade review should therefore examine when the order is confirmed and when inventory is reserved. Existing review points, approval steps and fulfilment timing may need to change.
Details not covered by the release notes
The release notes confirm that bank transactions drive automatic confirmation, but they do not describe the complete matching logic. They do not explain how the workflow handles partial payments, overpayments, duplicate transfers, unclear payment references or transactions without clear customer details. (Odoo 19.4 Release Notes) These cases should be tested with the organisation’s banking data and order conventions before production use.
The supplied release information also does not state whether every bank integration produces the same result or identify the precise stage at which confirmation occurs. (Odoo 19.4 Release Notes) Testing should use the organisation’s actual bank connection, journals, currencies and reconciliation practices. A successful test through one payment path does not establish the behaviour of every configured journal or sales channel.
Version differences also matter. The Odoo 19.4 release notes describe automatic confirmation based on bank transactions, while the Odoo 19.0 eCommerce documentation describes manual confirmation. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: eCommerce Order Handling) Organisations should check the exact version installed in each environment rather than assuming all Odoo 19 deployments behave identically.
Pay on Invoice is a separate workflow
Odoo 19.4 adds a Pay on Invoice provider that lets customers confirm orders without paying immediately. It should not be treated as another name for the updated wire transfer process. Wire transfer uses bank transactions as the basis for automatic payment confirmation, while Pay on Invoice permits order confirmation before payment. (Odoo 19.4 Release Notes)
The release notes do not define customer eligibility, payment terms, approval controls, accounting treatment or follow-up procedures for Pay on Invoice. (Odoo 19.4 Release Notes) Before enabling it, an organisation should decide which customers may use it, how staff will identify unpaid confirmed orders and how it will fit existing credit and invoice controls.
Testing should distinguish order confirmation from payment completion. The release notes establish that Pay on Invoice allows confirmation without immediate payment. (Odoo 19.4 Release Notes) Teams should inspect the resulting order, invoice and payment states in their configuration, then check that reports and staff procedures interpret those states correctly.
Apple Pay and Google Pay support
Odoo 19.4 adds Apple Pay and Google Pay support for both Stripe and Mollie. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: Finance) This change concerns wallet availability through payment providers, rather than deferred payment or bank-transfer confirmation.
The supplied sources do not provide the configuration, eligibility or checkout display conditions for these wallets. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: Finance) Merchants should test each provider separately and verify that the expected wallet options appear in the required storefront and test environment. Stripe and Mollie should not be assumed to have identical configuration requirements simply because both support the wallets.
What to test before adoption
For wire transfers, start with a controlled quotation and a bank transaction that can be clearly associated with it. Record the order state before the transaction is available, after it appears and after any reconciliation activity used by the organisation. At each point, check the payment status, sales order confirmation and stock reservation. This compares the new behaviour with the documented earlier workflow, in which manual confirmation was required and stock remained unreserved until confirmation. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: eCommerce Order Handling)
Repeat the test with cases that may require review, such as an amount that does not match the order or an unclear reference. The release notes confirm automation based on bank transactions but do not describe exception handling. (Odoo 19.4 Release Notes) Testing should establish where automation stops, when staff intervention is required and whether existing exception procedures remain suitable.
For Pay on Invoice, verify that a test customer can confirm an order without immediate payment, as described in the release notes. (Odoo 19.4 Release Notes) Then review the resulting sales and finance records, customer communications and staff work queues. Access to the provider should follow the organisation’s policy for unpaid orders.
For Stripe and Mollie, test Apple Pay and Google Pay independently through each provider the organisation plans to use. Odoo 19.4 lists both wallets as supported with both providers. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: Finance) Confirm the checkout options shown to customers and inspect completed transaction records rather than relying only on provider activation screens.
Upgrade review priorities
The principal upgrade issue is the move from a documented manual wire transfer confirmation process to automatic confirmation based on bank transactions. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: eCommerce Order Handling) Any procedure that depends on staff reviewing payment before confirming a quotation should be reassessed, including the points at which inventory is committed and downstream order handling begins.
Before adoption, confirm the deployed Odoo version, reproduce the new behaviour outside production, document unresolved payment exceptions and review access to Pay on Invoice. Wallet support should also be validated through the payment providers in use. The sources establish that these features are available, but they do not define every operational or configuration detail required for deployment. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: eCommerce Order Handling; Odoo 19.0 Docs: Finance)
