diff --git a/addons/payment_payulatam/models/payment.py b/addons/payment_payulatam/models/payment.py index 8389f6eb42e..df487543c45 100644 --- a/addons/payment_payulatam/models/payment.py +++ b/addons/payment_payulatam/models/payment.py @@ -82,7 +82,7 @@ class PaymentTransactionPayulatam(models.Model): if not reference or not txnid or not sign: raise ValidationError(_('PayUlatam: received data with missing reference (%s) or transaction id (%s) or sign (%s)') % (reference, txnid, sign)) - transaction = self.search([('acquirer_reference', '=', reference)]) + transaction = self.search([('reference', '=', reference)]) if not transaction: error_msg = (_('PayUlatam: received data for reference %s; no order found') % (reference)) diff --git a/addons/payment_payulatam/tests/test_payulatam.py b/addons/payment_payulatam/tests/test_payulatam.py index 2bec371b81a..10914a98308 100644 --- a/addons/payment_payulatam/tests/test_payulatam.py +++ b/addons/payment_payulatam/tests/test_payulatam.py @@ -121,10 +121,9 @@ class PayUlatamForm(PayUlatamCommon): 'amount': 0.01, 'acquirer_id': self.payulatam.id, 'currency_id': self.currency_euro.id, - 'reference': 'test_ref_2', + 'reference': 'test_ref_10', 'partner_name': 'Norbert Buyer', 'partner_country_id': self.country_france.id, - 'acquirer_reference': 'test_ref_10', 'partner_id': self.buyer_id}) # validate transaction