paybox: add python3 compat for transaction operations (#27543)
This commit is contained in:
parent
0e6a724231
commit
8df6db6fcd
|
@ -364,9 +364,12 @@ class Payment(PaymentCommon):
|
|||
response.raise_for_status()
|
||||
logger.debug('received %r', response.content)
|
||||
data = dict(urlparse.parse_qsl(response.content, True, True))
|
||||
data['COMMENTAIRE'] = data.get('COMMENTAIRE', '').decode('iso-8859-1')
|
||||
if six.PY2:
|
||||
data['COMMENTAIRE'] = data.get('COMMENTAIRE', '').decode('iso-8859-1')
|
||||
if data.get('CODEREPONSE') != PAYBOX_DIRECT_SUCCESS_RESPONSE_CODE:
|
||||
raise ResponseError(data['COMMENTAIRE'].encode('utf-8'))
|
||||
if six.PY2:
|
||||
raise ResponseError(data['COMMENTAIRE'].encode('utf-8'))
|
||||
raise ResponseError(data['COMMENTAIRE'])
|
||||
return data
|
||||
|
||||
def validate(self, amount, bank_data, **kwargs):
|
||||
|
|
Loading…
Reference in New Issue