This commit is contained in:
gsinghpal
2026-03-20 11:46:41 -04:00
parent 595dccc17d
commit 92369be6e0
71 changed files with 6588 additions and 8 deletions

View File

@@ -347,6 +347,21 @@ class PaymentProvider(models.Model):
and payment_method_sudo.support_tokenization
),
}
ICP = self.env['ir.config_parameter'].sudo()
surcharge_enabled = ICP.get_param(
'fusion_poynt.surcharge_enabled', 'False',
) == 'True'
if surcharge_enabled:
inline_form_values['surcharge'] = {
'enabled': True,
'visa': float(ICP.get_param('fusion_poynt.surcharge_visa_rate', '0') or 0),
'mastercard': float(ICP.get_param('fusion_poynt.surcharge_mastercard_rate', '0') or 0),
'amex': float(ICP.get_param('fusion_poynt.surcharge_amex_rate', '0') or 0),
'debit': float(ICP.get_param('fusion_poynt.surcharge_debit_rate', '0') or 0),
'other': float(ICP.get_param('fusion_poynt.surcharge_other_rate', '0') or 0),
}
return json.dumps(inline_form_values)
# === ACTION METHODS === #