41 lines
1.3 KiB
Plaintext
41 lines
1.3 KiB
Plaintext
Python module to interface with French's bank online credit card processing
|
|
services.
|
|
|
|
Services supported are:
|
|
- ATOS/SIPS used by:
|
|
- BNP under the name Mercanet,
|
|
- Banque Populaire (before 2010/2011) under the name Cyberplus,
|
|
- CCF under the name Elysnet,
|
|
- HSBC under the name Elysnet,
|
|
- Crédit Agricole under the name e-Transactions,
|
|
- La Banque Postale under the name ScelliusNet,
|
|
- LCL under the name Sherlocks,
|
|
- Société Générale under the name Sogenactif
|
|
- and Crédit du Nord under the name Webaffaires,
|
|
- SystemPay by Banque Populaire (since 2010/2011) and Caisse d'Épargne
|
|
- TIPI
|
|
- Ogone
|
|
- Paybox
|
|
- SPPlus by Caisse d'épargne (obsolete)
|
|
|
|
You can emit payment request under a simple API which takes as input a
|
|
dictionnary as configuration and an amount to pay. You get back a
|
|
transaction_id. Another unique API allows to handle the notifications coming
|
|
from those services, reporting whether the transaction was successful and which
|
|
one it was. The full content (which is specific to the service) is also
|
|
reported for logging purpose.
|
|
|
|
The spplus and paybox module also depend upon the python Crypto library for DES
|
|
decoding of the merchant key and RSA signature validation on the responses.
|
|
|
|
Changelog
|
|
=========
|
|
|
|
1.4
|
|
---
|
|
- add sips2 backend to conform with version 2.3 of their interface
|
|
|
|
1.3
|
|
---
|
|
- add payzen backend
|