OdooWiki OCA HUB

eCommerce Payment Term Acquirer

website_sale_payment_term_acquirer folder_open OCA/e-commerce open_in_new
Website License: AGPL-3

This module allows:

  • To relate payment acquirers used in checkout to payment terms: if a payment acquirer is related to a payment term, when the payment acquirer is selected the payment term is selected in the corresponding SO.
  • To display the name of a specific payment acquirer in checkout with the name of the payment term set in partner related to the user completing the ecommerce order. This payment acquirer is not displayed during the checkout if partner related to user does not have a payment term set.

auto_awesome What this module does

AI-generated from the code · Odoo 14.0

Link payment acquirers to payment terms so that choosing an acquirer at checkout automatically sets the payment term on the sale order, and show a partner's own payment term as a payment option name.

This module connects the payment methods shown at online checkout with payment terms (the rules that say when a customer must pay).

On each payment acquirer configuration screen you get two new fields: a payment term to associate, and a flag called "Display as partner's main payment term". When a customer pays with an acquirer that has a payment term set (and the flag is off), the related sale order is automatically updated with that payment term.

If an acquirer is flagged as the partner's main payment term, it is only shown at checkout when the logged-in customer actually has a payment term configured on their contact record. In that case the option is displayed using the name of that payment term instead of the acquirer's own name. Customers without a payment term never see this option.

The module touches payment.acquirer (new fields and ordering) and sale.order (automatic payment term assignment when a payment transaction is created). It also adjusts the checkout payment list template and the payment acquirer form view. No new menus are added; the settings appear inside the existing payment acquirer configuration form.

Depends on

website_sale
Models and fields (2)
  • sale.order · extends an existing model
  • payment.acquirer · extends an existing modelpayment_term_id, display_main_payment_term (Display as partner's main payment term)

Text generated by AI (DeepSeek) from reading the Odoo 14.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 14.0

Confirmed on 2026-11-03 in branch 14.0 of OCA/e-commerce.

terminal Installation and usage

OCA documentation · Odoo 14.0

Go to Website > Configuration > Payment Acquirer

You will find field Payment Term to relate a payment term to payment acquirer alternatively, you can use flag Display as partner's main payment term to: make this payment acquirer name appear in checkout with partner’s default payment term name hide this payment acquirer from checkout if partner’s default payment term is not set.

No verified information in OCA: Installation, Configuration.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.