Projet

Général

Profil

0001-paybox-fix-DIRECT-protocol-version-and-operation-cod.patch

Serghei Mihai, 25 octobre 2018 16:06

Télécharger (1,87 ko)

Voir les différences:

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(-)
eopayment/paybox.py
106 106
    'backup': 'https://ppps1.paybox.com/PPPS.php'
107 107
}
108 108

  
109
PAYBOX_DIRECT_CANCEL_OPERATION = '00005'
109
PAYBOX_DIRECT_CANCEL_OPERATION = '00055'
110 110
PAYBOX_DIRECT_VALIDATE_OPERATION = '00002'
111 111

  
112
PAYBOX_DIRECT_VERSION_NUMBER = '00104'
112
PAYBOX_DIRECT_VERSION_NUMBER = '00103'
113 113

  
114 114
PAYBOX_DIRECT_SUCCESS_RESPONSE_CODE = '00000'
115 115

  
tests/test_paybox.py
137 137
            backend.response('foo=bar')
138 138

  
139 139
    def test_perform_operations(self):
140
        operations = {'validate': '00002', 'cancel': '00005'}
140
        operations = {'validate': '00002', 'cancel': '00055'}
141 141
        for operation_name, operation_code in operations.items():
142 142
            params = BACKEND_PARAMS.copy()
143 143
            params['cle'] = 'cancelling_key'
......
169 169
                # don't care about its value
170 170
                params_sent.pop('DATEQ')
171 171
                expected_params = {'CLE': 'cancelling_key',
172
                                   'VERSION': '00104',
172
                                   'VERSION': '00103',
173 173
                                   'TYPE': operation_code,
174 174
                                   'MONTANT': Decimal('1000'),
175 175
                                   'NUMAPPEL': '30310733',
176
-