diff --git a/addons/payment/models/payment_acquirer.py b/addons/payment/models/payment_acquirer.py index bf83f8a4126..08d79b2756c 100644 --- a/addons/payment/models/payment_acquirer.py +++ b/addons/payment/models/payment_acquirer.py @@ -251,7 +251,7 @@ class PaymentAcquirer(osv.Model): # compute fees fees_method_name = '%s_compute_fees' % acquirer.provider if hasattr(self, fees_method_name): - fees = getattr(self, fees_method_name)(cr, uid, id, values['amount'], values['currency_id'], values['partner_country_id'], context=None) + fees = getattr(self, fees_method_name)(cr, uid, id, values['amount'], values['currency_id'], values.get('partner_country_id'), context=None) values['fees'] = float_round(fees, 2) # call _form_generate_values to update the tx dict with acqurier specific values