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 |
|
-
|