Projet

Général

Profil

0004-Paybox-choose-card-type.patch

Antoine Nguyen, 17 juin 2016 16:10

Télécharger (2,07 ko)

Voir les différences:

Subject: [PATCH 4/6] Paybox: choose card type.

 eopayment/paybox.py | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)
eopayment/paybox.py
209 209
                'default': 'GET',
210 210
                'choices': ('GET', 'POST'),
211 211
            },
212
            {
213
                'name': 'payment_type',
214
                'caption': _('Payment type'),
215
                'choices': (
216
                    'CARTE', 'PAYPAL', 'CREDIT', 'NETRESERVE', 'PREPAYEE',
217
                    'FINAREF', 'BUYSTER', 'LEETCHI', 'PAYBUTTONS'
218
                )
219
            },
220
            {
221
                'name': 'card_type',
222
                'caption': 'Card type',
223
                'choices': (
224
                    'CB', 'VISA', 'EUROCARD_MASTERCARD', 'E_CARD',
225
                    'MAESTRO', 'BCMC', 'AMEX', 'DINERS', 'JCB', 'COFINOGA',
226
                    'SOFINCO', 'AURORE', 'CDGP', '24H00', 'RIVEGAUCHE',
227
                    'PAYPAL', 'UNEURO', '34ONEY', 'NETCFGP', 'SVS',
228
                    'KADEOS', 'PSC', 'CSHTKT', 'LASER', 'EMONEO', 'IDEAL',
229
                    'ONEYKDO', 'ILLICADO', 'WEXPAY', 'MAXICHEQUE',
230
                    'SURCOUF', 'KANGOUROU', 'FNAC', 'CYRILLUS', 'PRINTEMPS',
231
                    'CONFORAMA', 'BUYSTER', 'LEETCHI', 'PAYBUTTONS',
232
                )
233
            }
212 234
        ]
213 235
    }
214 236

  
......
247 269
        if automatic_return_url:
248 270
            d['PBX_REPONDRE_A'] = unicode(automatic_return_url)
249 271
            d['PBX_RUF1'] = unicode(self.callback_method)
272
        if self.payment_type and self.card_type:
273
            d['PBX_TYPEPAIEMENT'] = self.payment_type
274
            d['PBX_TYPECARTE'] = self.card_type
250 275
        d = d.items()
251 276
        d = sign(d, self.shared_secret.decode('hex'))
252 277
        url = URLS[self.platform]
253
-