diff --git a/addons/website_payment/controllers/portal.py b/addons/website_payment/controllers/portal.py
index 095382145b7..7fb50e15725 100644
--- a/addons/website_payment/controllers/portal.py
+++ b/addons/website_payment/controllers/portal.py
@@ -23,7 +23,7 @@ class PaymentPortal(payment_portal.PaymentPortal):
:raise: werkzeug.exceptions.NotFound if the access token is invalid
"""
kwargs['is_donation'] = True
- kwargs['currency_id'] = int(kwargs.get('currency', request.env.company.currency_id.id))
+ kwargs['currency_id'] = int(kwargs.get('currency_id', request.env.company.currency_id.id))
kwargs['amount'] = float(kwargs.get('amount', 25))
kwargs['donation_options'] = kwargs.get('donation_options', json_safe.dumps(dict(customAmount="freeAmount")))
diff --git a/addons/website_payment/views/donation_templates.xml b/addons/website_payment/views/donation_templates.xml
index b5a44bbdcf2..494fe0dc5f5 100644
--- a/addons/website_payment/views/donation_templates.xml
+++ b/addons/website_payment/views/donation_templates.xml
@@ -22,15 +22,15 @@
-