Skip to Content
Lightweight Payment Page
Lightweight Payment Page

Lightweight Payment Page

by Kitworks Systems
FREE
Odoo Apps Dependencies payment
Technical Name kw_pure_payment_pay
License LGPL-3
Website https://kitworks.systems/
Versions 13.0 14.0 15.0 16.0 17.0 18.0 19.0

Lightweight payment page for kiosks and legacy mobile

Replaces the standard /payment/pay page template with a Bootstrap-based standalone page that works without the full Odoo JS framework. Designed for kiosks, locked-down embedded browsers, low-spec smartphones and low-bandwidth deployments where the full Odoo web stack is impractical.

Compatibility-first layout

Bundled Bootstrap and jQuery in module assets — widest possible browser support, minimal JS footprint, no Owl framework requirement.

Alternative endpoint

Adds POST /website_payment/transaction/pure/ — routes through the standard PaymentPortal.transaction handler.

Template override

Overrides payment.pay template with the lightweight variant. Acquirer list and the form action use the new endpoint.

Targeted use cases

Kiosk terminals, embedded browsers, low-end smartphones, low-bandwidth scenarios. Niche — not a replacement for the standard payment page in normal deployments.

How it works

  • Lightweight, not zero-JS. Uses bundled jQuery and Bootstrap — minimal compared to the full Odoo web framework, but not a static HTML page.
  • Template override. Replaces payment.pay; verify compatibility with other modules that customise the standard payment page.
  • Provider-agnostic. Lists whichever Odoo payment acquirers are activated — Stripe, PayPal, custom UA acquirers, etc.

Questions or feedback?

Kitworks Systems supports the Ukrainian Accounting Suite. Reach out for installation help, bug reports or custom integrations.

Contact us