The overridden payment_transaction() method needs to accept positional arguments as well, otherwise it will break any other override that would use positional arguments, and will fail with: payment_transaction() takes 1 positional argument but 6 were given Introduced by 4d3f2fbdcda68d4f0e0bb3bb34d51e71d963621b via #51898 closes odoo/odoo#57890 X-original-commit: a4f5f811aba02cb29e344a576fbae9305481dd73 Signed-off-by: Olivier Dony (odo) <odo@openerp.com>