0001-paybox-fix-DIRECT-protocol-version-and-operation-cod.patch
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 |
- |