[FIX] payment: correctly trigger the constraints
[FIX] payment: correctly trigger the constraints

The third parameter expects a list of field, not some random string.
This made the constraints for the fields tagged with required_if_provider to be
never checked.

Closes #12458

ygol/odoo,ygol/odoo,hip-odoo/odoo,dfang/odoo,hip-odoo/odoo,hip-odoo/odoo,ygol/odoo,dfang/odoo,ygol/odoo,dfang/odoo,hip-odoo/odoo,hip-odoo/odoo,hip-odoo/odoo,ygol/odoo,dfang/odoo,ygol/odoo,ygol/odoo,dfang/odoo,dfang/odoo