[FIX] payment_buckaroo: dynamic lang & test params

test flag is set according to acquirer environment
lang is set according to partner language
This commit is contained in:
Denis Ledoux 2014-12-16 12:05:50 +01:00
parent 7a13e9d744
commit e6568e0d8c
1 changed files with 2 additions and 2 deletions

View File

@ -81,12 +81,12 @@ class AcquirerBuckaroo(osv.Model):
'Brq_amount': tx_values['amount'],
'Brq_currency': tx_values['currency'] and tx_values['currency'].name or '',
'Brq_invoicenumber': tx_values['reference'],
'brq_test' : True,
'brq_test': acquirer.environment,
'Brq_return': '%s' % urlparse.urljoin(base_url, BuckarooController._return_url),
'Brq_returncancel': '%s' % urlparse.urljoin(base_url, BuckarooController._cancel_url),
'Brq_returnerror': '%s' % urlparse.urljoin(base_url, BuckarooController._exception_url),
'Brq_returnreject': '%s' % urlparse.urljoin(base_url, BuckarooController._reject_url),
'Brq_culture': 'en-US',
'Brq_culture': partner_values.get('lang', 'en_US'),
})
if buckaroo_tx_values.get('return_url'):
buckaroo_tx_values['add_returndata'] = {'return_url': '%s' % buckaroo_tx_values.pop('return_url')}