Merge pull request #4141 from expsa/dev_odex25_donation

Dev odex25 donation
This commit is contained in:
abdurrahman-saber 2025-08-06 11:07:22 +03:00 committed by GitHub
commit 5c75771667
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 6 additions and 3 deletions

View File

@ -29,9 +29,9 @@ class DonationRecurring(models.Model):
required=True, tracking=True required=True, tracking=True
) )
frequency = fields.Selection( frequency = fields.Selection(
[('daily', 'Day(s)'), [('daily', _('Daily')),
('weekly', 'Week(s)'), ('weekly', _('Weekly')),
('monthly', 'Month(s)'), ('monthly', _('Monthly')),
], ],
string='Recurrence Frequency', string='Recurrence Frequency',
default='monthly', default='monthly',

View File

@ -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" 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 authorization_bearer = "Bearer " + self.applepay_authorization_bearer
partner = self.env['res.partner'].sudo().browse(values['partner_id']).sudo() 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) order_no = values.get('reference', '').split('-', 1)
partner_name = partner.name or '' partner_name = partner.name or ''
partner_mobile = partner.mobile or '' partner_mobile = partner.mobile or ''
@ -69,6 +70,8 @@ class AcquirerApplepay(models.Model):
) )
response = json.loads(response.text) response = json.loads(response.text)
_logger.info("Info From Authorization = %s ", response) _logger.info("Info From Authorization = %s ", response)
if tx_id:
tx_id.applepay_checkout_id = response.get('id')
return response.get('id') return response.get('id')
except Exception as e: except Exception as e:
raise UserError(_(e)) raise UserError(_(e))