From 884da1cff1a968af5031637722fef3ef08cea0b7 Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Fri, 17 Jun 2016 10:00:15 +0200 Subject: [PATCH 5/6] Paybox: allow return url customization. --- eopayment/paybox.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/eopayment/paybox.py b/eopayment/paybox.py index 24415cf..4c89a82 100644 --- a/eopayment/paybox.py +++ b/eopayment/paybox.py @@ -230,6 +230,10 @@ class Payment(PaymentCommon): 'SURCOUF', 'KANGOUROU', 'FNAC', 'CYRILLUS', 'PRINTEMPS', 'CONFORAMA', 'BUYSTER', 'LEETCHI', 'PAYBUTTONS', ) + }, + { + 'name': 'return_url', + 'caption': _('Return URL after transaction') } ] } @@ -272,6 +276,10 @@ class Payment(PaymentCommon): if self.payment_type and self.card_type: d['PBX_TYPEPAIEMENT'] = self.payment_type d['PBX_TYPECARTE'] = self.card_type + if self.return_url: + for key in [ + 'PBX_EFFECTUE', 'PBX_REFUSE', 'PBX_ANNULE', 'PBX_ATTENTE']: + d[key] = self.return_url d = d.items() d = sign(d, self.shared_secret.decode('hex')) url = URLS[self.platform] -- 2.1.4