Intégration ATOS |
Bienvenue invité ( Connexion | Inscription )
Intégration ATOS |
13 Mar 2004, 18:39
Message
#1
|
|
Ceinture marron OSC Groupe : Administrateur Messages : 1670 Inscrit : 14-August 02 Membre no 369 |
ATOS est utilisé par les solutions (institutions) suivantes :
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 :
Ce qui est utilisé du kit ATOS par la contribution ?
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! 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.
-------------------- CVS 2.2 MS1 (17/02/2003)
|
|
24 Jun 2004, 07:22
Message
#2
|
|
Ceinture marron OSC Groupe : Administrateur Messages : 1670 Inscrit : 14-August 02 Membre no 369 |
Description du fonctionnement ATOS
Les scripts sont appelés comme suit: 1/ Dans checkout_confirmation.php, on choisit une carte pour payer avec et on est renvoyé sur le serveur de la banque, 2/ Une fois le paiement effectué sur le serveur de la banque, le serveur de la banque appele le script checkout_process.php avant d'afficher la page au client comme quoi le paiement a bien été effectué (on est toujours sur le serveur de la banque). Le checkout_process.php correspond à l'url d'auto-réponse, 3/ Le client clique alors sur 'Retour à la Boutique' et dans ce cas, il est directement envoyé sur atos_response.php qui va s'occuper de décoder les données du serveur et de renvoyer le client sur checkout_success.php si tout s'est bien passé, les fichiers call_* sont inutiles dans le cadre d'OSC. -------------------- CVS 2.2 MS1 (17/02/2003)
|
|
8 Apr 2005, 09:21
Message
#3
|
|
Ceinture marron OSC Groupe : Administrateur Messages : 1670 Inscrit : 14-August 02 Membre no 369 |
Pour des problèmes d'installation liés à vos problèmes:
1/ Chercher sur le forum: nombreux problèmes que vous rencontrez ont déjà été résolu par d'autres. Prenez le temps de cherchez, 2/ Si vous ne trouvez pas votre solution, créer une nouvelle question dans ce forum. POUR LE SUIVI D'UN PROBLEME, METTEZ LES INFORMATIONS SUIVANTES DANS VOTRE POST Kit ATOS: Version du Kit ATOS + OS OSC: 2.2MS1 ou 2.2MS2 ou Autre (préciser si pas une version coeur, genre Creload6 ou contributions intégrées) Solution Bancaire: CyberPlus ou E-Transaction ou Autre OS: Windows [VERSION] ou Linux ou Autre Server: local ou autre Contributions: préciser si vous avez intégré ou non des contributions dans votre architecture. -------------------- CVS 2.2 MS1 (17/02/2003)
|
|
10 Jan 2006, 14:07
Message
#4
|
|
5eme dan OSC Groupe : Administrateur Messages : 14914 Inscrit : 22-November 02 Membre no 610 |
Pour tenter d'aider les utilisateurs qui ont des difficultés à installer ce module, je me suis permis de faire un peu de nettoyage dans ce sujet pour ne lui garder que l'essentiel indispensable... Pardon et merci aux nombreux contributeurs.
Voici donc un résumé des éléments qui ont pus bloquer certains: Messages d'erreur du type "une erreur inattendue est arrivée au cours de la demande" Vérifier et REvérifier que les fichiers sont installés proprement au bon endroit et que les chemins renseignés dans l'admin sont corrects. 'request', 'response' et 'pathfile' doivent être des chemins absolus (le chemin physique sur la machine de type home/user/www/catalog/atos/) Vérifier la présence du pathfile autogénéré (un fichier 'pathfile.parmcom.yyyyyyy', généré automatiquement par le module doit être présent dans le répertoire 'atos') Bien mettre le module en mode "production" et non "demo" Vérifier que le serveur n'est pas en en safe_mode. Il faut avoir le safe_mode sur "off" dans le php.ini. Si il est sur "on" voir ce tuto Faire attention à la longueur des variables de définition de 'request' et 'response', elles ne doivent pas faire plus 80 caractères. Vérifiez la version de l'API utilisée. La version doit être compatible avec votre hébergement et le système du serveur (linux, windows...) Le kit ATOS 6 peut poser des problèmes de compatibilité (version de la glibc), dans ce cas, demandez à votre banque une version 5.0. La version 6 du kit ATOS peut être obligatoire sur des hébergements récents (OVH par exemple). En cas de problème lors du retour au site (panier non validé) Attention aux tests de session d'OsC: mettre la "vérification utilisateur" et "vérfication IP" sur FALSE dans l'admin->Configuration->Sessions Garder les sessions en base de donnée: mettre 'mysql' dans le define SESSIONS du configure.php Mettre sur FALSE l'utilisation de force des cookies Laisser sur FALSE "Utiliser URL des moteurs de recherche" Vérifier l'absence d'htaccess pouvant empêcher le serveur ATOS de se connecter au catalog (si vous avez mis un accès par mot de passe en phase de test) Vérifier que L'IP autorisé à donner la confirmation d'achat (fourni par votre banque) est bien présent dans la liste de l'admin Attention aux contributions touchant le checkout_process: Le checkout_process.php correspond à l'url d'auto-réponse. En cas de doutes, faire un test avec un checkout_process non modifié. -------------------- Ni Hot-line ni Service Après Vente, ces forums sont un lieu d'échanges.
Une Question? Rechercher / FAQ / docV1.pdf / docV2.pdf / contributions |
|
14 Apr 2006, 10:48
Message
#5
|
|
Ceinture blanche OSC Groupe : Membres Messages : 2 Inscrit : 14-April 06 Membre no 9933 |
ATTENTION depuis la version 2.3, le module ATOS ne propose plus de mode "demo" dans le module, simplifiant la compréhension
Précisions sur les étapes du passage en production Après avoir terminé l'installation et la mise en production du module de paiement ATOS/SIPS v-2.2.4, j'ai pensé qu'il était utile de fournir quelques précisions: Dans le paramétrage du module (accessible par l'interface d'administration osC), le module propose un mode Démo et un mode Production. Le mode Démo permet de tester la bonne implémentation du module, ainsi que la liaison avec le serveur de démo d'ATOS/SIPS. Dans ce mode Démo, il est normal au retour vers la boutique, après validaiton de la pseudo-transaction de démo, que la commande ne soit pas validée et d'avoir un e-mail d'erreur. Lorsque l'on passe en mode Production dans le paramétrage du module (accessible par l'interface d'administration osC), la validation du panier doit alors s'effectuer correctement au retour du paiement sur le site de démo ATOS/SIPS et l'e-mail de confirmation de la commande doit être expédié, sans les messages d'erreur. Je souligne ici que jusque là, bien qu'étant en "Production" selon les termes employés pour le module ATOS/SIPS dans osCommerce, l'on n'est pas encore en "Production" pour ce qui concerne la plate-forme ATOS/SIPS proprement dite. L'étape suivante consiste à remplacer dans le répertoire ATOS le certificat de test utilisé jusqu'à présent par le certificat définitif propre au commerçant, ainsi que décrit dans le module et dans la doc ATOS. Je noterais juste ici un point: il n'y a pas à introduire le numéro du compte commerçant dans le paramétrage du module (accessible par l'interface d'administration osC). En effet, le module récupère tout seul les codes du/des fichiers certif présents dans le répertoire ATOS, que l'on peut ensuite le cas échéant sélectionner si nécessaire dans l'écran du paramétrage du module de paiement. A partir du moment où une transaction est effectuée avec le certificat du commerçant, le serveur ATOS/SIPS la bascule vers le serveur opérationnel, et non plus le serveur "démo". Dans le jargon ATOS/SIPS, il s'agit du mode "pré-production". Les transactions nécessitent alors un numéro de carte de crédit réel. Mais elles ne sont ni débitées ni créditées. Cela permet d'effectuer les derniers tests et notamment la personnalisation graphique (ne pas oublier les fichiers logos ou autre à transmettre à ATOS le cas échéant). Une fois que tout est satisfaisant et que le document nécessaire a été renvoyé à ATOS le cas échéant, ATOS basculera alors le compte du commerçant en mode "production". A partir de ce moment, les transactions sont réelles et coûtent (et rapportent) des sous... Voilà; comme le terme "Production" est employé pour des étapes qui ne se recouvrent pas exactement dans le module, d'une part, et chez ATOS/SIPS, d'autre part, j'espère que ce récapitulatif pourra peut-être éviter à d'autres que moi de tourner en rond avant de saisir leurs subtiles différences... Cela dit, bravo à tous ceux qui ont créé cette contribution, ou qui ont participé aux éclaircissements donnés sur ces forums. C'est un superbe travail! |
|
28 Jul 2007, 08:12
Message
#6
|
|
Ceinture marron OSC Groupe : Administrateur Messages : 1670 Inscrit : 14-August 02 Membre no 369 |
Nouvelle version du module ATOS 2.3.0
Téléchargeable comme d'habitude http://www.oscommerce.com/community/contributions,893 Cette version est compatible avec le kit ATOS v6 et pas avec les versions antérieures. Intégration des modifications pour le kit v6.0 Modification pour le support safe_mode. -------------------- CVS 2.2 MS1 (17/02/2003)
|
|
Version bas débit | Nous sommes le : 16th April 2024 - 06:34 |
Ce site est déclaré auprès de la commision Nationale de l'Informatique et des Libertés (déclaration n°: 1043896) |