Before this commit, the implementation of Ogone and PayU Latam's requirements regarding the transaction reference was preventing the computation of the reference prefix from being based on the related document (invoice, SO). This commit attempts to compute the reference based on the document if no reference prefix is provided, before applying the said requirements. task-2494916 closes odoo/odoo#72291 X-original-commit: f18a1d67b769ea69a07fb3c0343e092038df5c93 Signed-off-by: Victor Feyens (vfe) <vfe@odoo.com>
22 lines
652 B
Python
22 lines
652 B
Python
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
|
|
from odoo.addons.payment.tests.common import PaymentCommon
|
|
|
|
|
|
class OgoneCommon(PaymentCommon):
|
|
|
|
@classmethod
|
|
def setUpClass(cls, chart_template_ref=None):
|
|
super().setUpClass(chart_template_ref=chart_template_ref)
|
|
|
|
cls.ogone = cls._prepare_acquirer('ogone', update_values={
|
|
'ogone_pspid': 'dummy',
|
|
'ogone_userid': 'dummy',
|
|
'ogone_password': 'dummy',
|
|
'ogone_shakey_in': 'dummy',
|
|
'ogone_shakey_out': 'dummy',
|
|
})
|
|
|
|
cls.acquirer = cls.ogone
|
|
cls.currency = cls.currency_euro
|