From da4e71971c48f24de9996ceb0767242d8706cfa7 Mon Sep 17 00:00:00 2001 From: Serghei Mihai Date: Wed, 24 Oct 2018 10:36:51 +0200 Subject: [PATCH] paybox: fix DIRECT protocol version and operation codes (#27580) --- eopayment/paybox.py | 4 ++-- tests/test_paybox.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/eopayment/paybox.py b/eopayment/paybox.py index ec4d479..f6e8625 100644 --- a/eopayment/paybox.py +++ b/eopayment/paybox.py @@ -106,10 +106,10 @@ PAYBOX_DIRECT_URLS = { 'backup': 'https://ppps1.paybox.com/PPPS.php' } -PAYBOX_DIRECT_CANCEL_OPERATION = '00005' +PAYBOX_DIRECT_CANCEL_OPERATION = '00055' PAYBOX_DIRECT_VALIDATE_OPERATION = '00002' -PAYBOX_DIRECT_VERSION_NUMBER = '00104' +PAYBOX_DIRECT_VERSION_NUMBER = '00103' PAYBOX_DIRECT_SUCCESS_RESPONSE_CODE = '00000' diff --git a/tests/test_paybox.py b/tests/test_paybox.py index 6f09be1..335f686 100644 --- a/tests/test_paybox.py +++ b/tests/test_paybox.py @@ -137,7 +137,7 @@ class PayboxTests(TestCase): backend.response('foo=bar') def test_perform_operations(self): - operations = {'validate': '00002', 'cancel': '00005'} + operations = {'validate': '00002', 'cancel': '00055'} for operation_name, operation_code in operations.items(): params = BACKEND_PARAMS.copy() params['cle'] = 'cancelling_key' @@ -169,7 +169,7 @@ class PayboxTests(TestCase): # don't care about its value params_sent.pop('DATEQ') expected_params = {'CLE': 'cancelling_key', - 'VERSION': '00104', + 'VERSION': '00103', 'TYPE': operation_code, 'MONTANT': Decimal('1000'), 'NUMAPPEL': '30310733', -- 2.19.1