diff --git a/odex25_donation/payment_hyperpay_tokenization/controllers/main.py b/odex25_donation/payment_hyperpay_tokenization/controllers/main.py index 98f18d92a..ebdc65b95 100644 --- a/odex25_donation/payment_hyperpay_tokenization/controllers/main.py +++ b/odex25_donation/payment_hyperpay_tokenization/controllers/main.py @@ -241,7 +241,7 @@ class HyperPayTokenization(Controller): _logger.warning('Token already exists for registration %s, using existing token' % registration_id) token_id = existing_token else: - payment_icon_id = request.env['payment.icon'].sudo().search([('name', 'ilike', data.get('paymentBrand', '')), ('acquirer_ids', 'in', acquirer_id.ids)], limit=1) + payment_icon_id = acquirer_id.payment_icon_ids[:1] card_vals = { 'name': f"{card.get('bin', '')} **** **** **** {card.get('last4Digits', '')}", diff --git a/odex25_donation/payment_hyperpay_tokenization/views/payment_acquirer_views.xml b/odex25_donation/payment_hyperpay_tokenization/views/payment_acquirer_views.xml index 0350c7d43..8958f4786 100644 --- a/odex25_donation/payment_hyperpay_tokenization/views/payment_acquirer_views.xml +++ b/odex25_donation/payment_hyperpay_tokenization/views/payment_acquirer_views.xml @@ -13,4 +13,17 @@ + + payment.token.form.view + payment.token + + + + + + + + + + diff --git a/odex25_donation/payment_hyperpay_tokenization/views/payment_template.xml b/odex25_donation/payment_hyperpay_tokenization/views/payment_template.xml index 434bbf161..13d06d59d 100644 --- a/odex25_donation/payment_hyperpay_tokenization/views/payment_template.xml +++ b/odex25_donation/payment_hyperpay_tokenization/views/payment_template.xml @@ -3,7 +3,7 @@