| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 154 |
| Technical Name |
kw_pure_payment_pay |
| License | LGPL-3 |
| Website | https://kitworks.systems/ |
| Versions | 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 154 |
| Technical Name |
kw_pure_payment_pay |
| License | LGPL-3 |
| Website | https://kitworks.systems/ |
| Versions | 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.
Part of the Ukrainian Accounting Suite
Pair with the payment-link helpers and the rest of the suite.
Questions or feedback?
Kitworks Systems supports the Ukrainian Accounting Suite. Reach out for installation help, bug reports or custom integrations.
Contact us
Please log in to comment on this module