From 98c38f648d0a1c0d62267b302e013b6ed449aaf9 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Tue, 18 Feb 2020 17:10:19 +0100 Subject: [PATCH] payfip_ws: add resultrans codes for direct debit (#39985) --- eopayment/payfip_ws.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/eopayment/payfip_ws.py b/eopayment/payfip_ws.py index eaeaeb3..2b6e2c1 100644 --- a/eopayment/payfip_ws.py +++ b/eopayment/payfip_ws.py @@ -249,13 +249,19 @@ class Payment(PaymentCommon): if response.resultrans == 'P': result = PAID - bank_status = '' + bank_status = 'paid CB' + elif response.resultrans == 'V': + result = PAID + bank_status = 'paid direct debit' elif response.resultrans == 'R': result = DENIED - bank_status = 'refused' + bank_status = 'refused CB' + elif response.resultrans == 'Z': + result = DENIED + bank_status = 'refused direct debit' elif response.resultrans == 'A': result = CANCELLED - bank_status = 'cancelled' + bank_status = 'cancelled CB' else: result = ERROR bank_status = 'unknown result code: %r' % response.resultrans -- 2.24.0