diff --git a/odex25_donation/ensan_donation_request/models/donation_recurring.py b/odex25_donation/ensan_donation_request/models/donation_recurring.py index b1fffb712..c0a5d9156 100644 --- a/odex25_donation/ensan_donation_request/models/donation_recurring.py +++ b/odex25_donation/ensan_donation_request/models/donation_recurring.py @@ -29,9 +29,9 @@ class DonationRecurring(models.Model): required=True, tracking=True ) frequency = fields.Selection( - [('daily', 'Day(s)'), - ('weekly', 'Week(s)'), - ('monthly', 'Month(s)'), + [('daily', _('Daily')), + ('weekly', _('Weekly')), + ('monthly', _('Monthly')), ], string='Recurrence Frequency', default='monthly', diff --git a/odex25_donation/payment_applepay/models/payment.py b/odex25_donation/payment_applepay/models/payment.py index 1a65d3c1a..f42901882 100644 --- a/odex25_donation/payment_applepay/models/payment.py +++ b/odex25_donation/payment_applepay/models/payment.py @@ -33,6 +33,7 @@ class AcquirerApplepay(models.Model): url = "https://eu-test.oppwa.com/v1/checkouts" if self.state == 'test' else "https://oppwa.com/v1/checkouts" authorization_bearer = "Bearer " + self.applepay_authorization_bearer partner = self.env['res.partner'].sudo().browse(values['partner_id']).sudo() + tx_id = self.env['payment.transaction'].sudo().search([('id', '=', values.get('tx_id', 0))]) order_no = values.get('reference', '').split('-', 1) partner_name = partner.name or '' partner_mobile = partner.mobile or '' @@ -69,6 +70,8 @@ class AcquirerApplepay(models.Model): ) response = json.loads(response.text) _logger.info("Info From Authorization = %s ", response) + if tx_id: + tx_id.applepay_checkout_id = response.get('id') return response.get('id') except Exception as e: raise UserError(_(e))