Contributions
CyberPlus Paiment ATOS/SIPS (French)
Payment Module for French commerce using the solution from the Banque Populaire.
This module supports latest ATOS/SIPS binaries (version 5.00) and requires a not too up-to-date snapshot from the osCommerce since, the module was originally designed from a snapshot that does not have checkout_shipping.php.
Just configure the module after enabling it from the administration screens : require only to set the merchant id. The binaries (from ATOS) have to be stored in a specific location in the source repository.
I put this module right now to help people who want to have this module and have not updated there code with latest snapshot from osCommerce.
This module supports only french language. INSTALL and README are provided in french language only.
Expand All / Collapse All
[u]Modifications Majeures[/u] :
(1) Ajout du Support de osCommerce v2.3
(2) Ajout du mode test en local (mode développement pas de validation de la vente)
(3) Suppession de la sérialisation du caddie
(4) Vérification & Restauration du panier via la table Customers Basket
(5) Compatiblité PHP 5.3
Modifications issues de ce que j'ai pu lire sur ces forums :
- Remplacement d'un Short Tags par un Tag PHP
- Suppression de la sérialisation du caddie qui posait problème avec certains environnements
Important :
- Les utilisateur de osCommerce version 2.3 n'ont plus besoin de corriger le fichier checkout_confirmation
Support Thread : http://www.oscommerce-fr.info/forum/index.php?showtopic=68691
(1) Ajout du Support osCommerce v2.3
(2) Ajout du mode test en local (mode développement pas de validation de la vente)
(3) Suppession de la serialisation du caddie
(4) Vérification & Restauration du panier en BDD
Meme contribution mais j'ai joint je fichier checkout_conf... chez moi ça marche avec la 2.3
contrib complete
(1) Support du backup multi-site ATOS (classes d'adresses IP autorisées à réaliser la transaction)
(2) Gestion des erreurs avec les binaires ATOS (problèmes de droits ou d'encodage) avec notification par mail
(3) Serialisation du caddie afin éviter sa perte en cas de perte au cours de la session
(4) Ajout des champs icon/fields pour insert d'une image sur checkout_paiement.php
Support Thread -> http://www.oscommerce-fr.info/forum/index.php?showtopic=61323
Corrections mineures (notamment html_entities)...
(1) Support du backup multi-site ATOS (classes d'adresses IP autorisées à réaliser la transaction)
(2) Gestion des erreurs avec les binaires ATOS (problèmes de droits ou d'encodage) avec notification par mail
(3) Serialisation du caddie afin éviter sa perte en cas de perte au cours de la session
(4) Ajout des champs icon/fields pour insert d'une image sur checkout_paiement.php
Support Thread -> http://www.oscommerce-fr.info/forum/index.php?showtopic=61323
(1) Correctif sur l'association des langues (allemand, espagnol).
(2) Si la langue n'est pas configuré (tableau $languages), utilises une valeur par défaut (fr)
(3) Vérification si le serveur est en safe_mode à On au moment de l'installation du module. Si c'est le cas, émet un warning
(4) Support complet pour le safe_mode (réécriture des commandes avec 2>&1 lorsque le safe_mode est activé)
Fix on previous fix to support safe mode properly (escapeshellarg seems not working everywhere or may depends on php.ini config).
Start added a support about JAVA for OS not having a binary kit developed by ATOS.
Fix a security issue in the response analyze that may allow hacker to execute a shell command under the web server computer
Support ATOS kit v6.0
Better safe_mode support.
Removed configuration variable PRODUCTION_MODE which is useless.
Support ATOS kit v6.0
Added modification about safe_mode full support.
Added definition for Credit Lyonnais e-payment solution (based on ATOS). Thanks to JeanLuc (french osCommerce forum).
Added the latest IP address for ATOS dedicated payment server.
Added support for Scellius solution (ATOS specialization for french "La Poste").
Added english support for this module.
Fix zhen displqying the error message on the HTML checkout_confirmation.php page: added the application error message.
Support for multiple IPs autorized to confirm the transaction.
Fix on call to htmlentities when building the notification message.
Full support of ATOS under Windows platform.
Added pretty-printed HTML notification email.
Enhanced the before_process function, which is the critical path for any incoming successfull transaction.
Added the possibility to disable the check against the ATOS IP server if the IP address is not set at the configuration level of this payment module.
The order total is always expressed with the default currency. So, we need to send the couple (amout, currency) to ATOS using the default currency.
ATOS 2.1 |
Stéphane Guiboud-Ribaud |
8 Apr 2003 |
|
This contribution includes a fix concerning the automatic return url. For the 3 return urls (normal, cancel and automatic), add the session in the parameter (bypass the automatic handling mechanism of tep_href_link).
Added a notification when making the request and using the demo mode of this module (no notification is sent when the module is used with its production mode).
Fix a bug when calling pow : used intval to convert a string into an integer.
ATOS 2.0 |
Stéphane Guiboud-Ribaud |
3 Apr 2003 |
|
Module version 2.0 for ATOS kit v5.00 or higher.
Removed dependencies with cyberplus solution.
Can configure either certificate to use (recognized test certificates automatically), common parameter file.
Add the possibility to use a specific pathfile instead of letting the module managing the pathfile file.
Fix a bug while trying to use the old function 'atos_send_notification'.
Removed all tep_atos_... function and moved them to the atos class itself.
If you upgrade using this new contribution, please do not forget to uninstall the module from the administration panel, then install the new one. See the INSTALL.txt file for more details.
Added instruction to modify the original file 'checkout_confirmation.php' in order to avoid displaying the confirmation button, which is not required when using this module : the user has to click on a credit card, otherwise the transaction will be rejected by the payment server.
Remove the need to split the checkout_process.php files into 2 separates fragments.
Enhanced the module to fit the MS1 (geo zone, initial order status, sort order).
The module is now Plug'n'Play to the osCommerce payment module architecture.
To install, follow the instruction in the INSTALL.txt file. if you used an old version previously, you have to uninstall, then install the module from the administrator console.
Sorry, this module still exists only in french language.
Updated INSTALL.txt since this file is not up-to-date with the version 1.1.
This is important to notice that this contribution (and the contribution version 1.1) is for latest snapshots (post-september).
To know whether you need to download this version or the first version, check whether you have the checkout_shipping.php in your directory : if so, then download this one; otherwise download the first contribution).
Adapted module to the latest snapshot from osCommerce 2.2.
Payment Module for French commerce using the solution from the Banque Populaire.
This module supports latest ATOS/SIPS binaries (version 5.00) and requires a not too up-to-date snapshot from the osCommerce since, the module was originally designed from a snapshot that does not have checkout_shipping.php.
Just configure the module after enabling it from the administration screens : require only to set the merchant id. The binaries (from ATOS) have to be stored in a specific location in the source repository.
I put this module right now to help people who want to have this module and have not updated there code with latest snapshot from osCommerce.
This module supports only french language. INSTALL and README are provided in french language only.
Note: Contributions are used at own risk.