0001-payfip_ws-add-resultrans-codes-for-direct-debit-3998.patch
eopayment/payfip_ws.py | ||
---|---|---|
249 | 249 | |
250 | 250 |
if response.resultrans == 'P': |
251 | 251 |
result = PAID |
252 |
bank_status = '' |
|
252 |
bank_status = 'paid CB' |
|
253 |
elif response.resultrans == 'V': |
|
254 |
result = PAID |
|
255 |
bank_status = 'paid direct debit' |
|
253 | 256 |
elif response.resultrans == 'R': |
254 | 257 |
result = DENIED |
255 |
bank_status = 'refused' |
|
258 |
bank_status = 'refused CB' |
|
259 |
elif response.resultrans == 'Z': |
|
260 |
result = DENIED |
|
261 |
bank_status = 'refused direct debit' |
|
256 | 262 |
elif response.resultrans == 'A': |
257 | 263 |
result = CANCELLED |
258 |
bank_status = 'cancelled' |
|
264 |
bank_status = 'cancelled CB'
|
|
259 | 265 |
else: |
260 | 266 |
result = ERROR |
261 | 267 |
bank_status = 'unknown result code: %r' % response.resultrans |
tests/test_payfip_ws.py | ||
---|---|---|
195 | 195 | |
196 | 196 |
response = payment.response('idop=%s' % payment_id) |
197 | 197 |
assert response.result == eopayment.PAID |
198 |
assert response.bank_status == '' |
|
198 |
assert response.bank_status == 'paid CB'
|
|
199 | 199 |
assert response.order_id == payment_id |
200 | 200 |
assert response.transaction_id == ( |
201 | 201 |
'201912261758460053903194 cc0cb210-1cd4-11ea-8cca-0213ad91a103 112233445566-tip') |
... | ... | |
221 | 221 | |
222 | 222 |
response = payment.response('idop=%s' % payment_id) |
223 | 223 |
assert response.result == eopayment.DENIED |
224 |
assert response.bank_status == 'refused' |
|
224 |
assert response.bank_status == 'refused CB'
|
|
225 | 225 |
assert response.order_id == payment_id |
226 | 226 |
assert response.transaction_id == '201912261758460053903194 cc0cb210-1cd4-11ea-8cca-0213ad91a103' |
227 | 227 | |
... | ... | |
246 | 246 | |
247 | 247 |
response = payment.response('idop=%s' % payment_id) |
248 | 248 |
assert response.result == eopayment.CANCELLED |
249 |
assert response.bank_status == 'cancelled' |
|
249 |
assert response.bank_status == 'cancelled CB'
|
|
250 | 250 |
assert response.order_id == payment_id |
251 | 251 |
assert response.transaction_id == '201912261758460053903194 cc0cb210-1cd4-11ea-8cca-0213ad91a103' |
252 |
- |