1/ E-transactions (Crédit Agricole)
2/ Sogénactif (Société Générale)
3/ CyberPlus (Banque Populaire, sauf BP Lorraine)
4/ Mercanet (BNP)
5/ Scellius (La Poste)
Téléchargement
La contribution pour OSC est téléchargeable sur le site d'oscommerce :
http://www.oscommerce.com/community/contributions,893
La contribution a été testée avec succès pour les versions 2.2 MS1 et MS2.
Installation
Pour installer cette contribution dans votre OSC, vous avez besoin :
- du kit ATOS (livré par votre correspondant bancaire) pour la plateforme pour laquelle vous souhaiter l'installer. Classiquement le Kit ATOS : 5.0 pour plateforme linux ou 6.0 pour les serveurs récents.
- La contribution d'ATOS pour OSC (téléchargeable dans l'url précédent).
Ce qui est utilisé du kit ATOS par la contribution ?
- les fichiers du répertoire 'logo', a mettre dans 'images/atos' (ce répertoire doit être créé)
- les fichiers du répertoire 'param', uniquement les fichiers certif.fr.0xxxxx et parmcom.0xxxxx sont à mettre dans le répertoire 'atos' (le fichier parmcom.yyyy où yyyy n'est pas un chiffre ne semble pas obligatoire). Tous les autres fichiers ne sont pas utiles, le pathfile sera généré automatiquement par le module
- les binaires request et response du répertoire 'bin', à mettre dans le répertoire 'atos'. Assurez-vous que les permissions sur ces fichiers soient bien (au moins) à 755: il est important car ce sont des executables et non des fichiers simples
Les sessions doivent être mises dans la base de données (SESSION_STORE mis à 'mysql', cf. configure.php).
Assurez vous que les paramètres MERCHANT_COUNTRY et MERCHANT_LANGUAGE existe dans les fichiers parmcom.0xxxx des certificats que vous utiliser (valable pour les versions courantes du module ATOS <= 2.2.3). Pour ajouter la définition de ces paramètres, ajouter les lignes suivantes dans votre fichier parmcom.0xxxxx
CODE
MERCHANT_COUNTRY!fr!
MERCHANT_LANGUAGE!fr!
MERCHANT_LANGUAGE!fr!
Pour tester le module en local
Si vous faites des tests en local avec HTTP_SERVER en localhost, cela ne fonctionnera pas : vous devez remplacer "localhost" par l'adresse IP dynamique de votre machine. Si vous n'avez pas compris, cette section ne s'applique pas à vous.
- Il faut changer ses urls de type 'http://localhost/' par 'http://a.b.c.d/' afin que l'auto response appelle bien son serveur local,