Odoo ships payment providers for the processors that dominate Western Europe and North America. In the Czech Republic, those are not the processors anyone uses, which left Czech merchants on Odoo 18 without a working option.
This is a full payment provider integrated into Odoo 18's e-commerce checkout, implementing Pays.cz's secure redirect flow. The return leg carries HMAC-MD5 signature verification, so a tampered callback cannot mark an unpaid order as paid, the failure mode that makes a payment integration worse than no integration.
It handles CZK, EUR and USD and localises into Czech, Slovak, English, Russian and Japanese. A post-init hook configures the payment method on install, removing the manual provider setup that is the most common way these integrations end up half-configured in production.
Published on the Odoo App Store, which means it passed a first-party marketplace review rather than being self-declared as finished.