CyberMut - CIC et OSC, Tutorial pour intégrer CyberMut - CIC |
Bienvenue invité ( Connexion | Inscription )
CyberMut - CIC et OSC, Tutorial pour intégrer CyberMut - CIC |
26 Apr 2004, 14:03
Message
#1
|
|||||||||||||||||||||||||
Ceinture jaune+ OSC Groupe : Membres Messages : 129 Inscrit : 19-April 04 Lieu : Toulouse Membre no 2309 |
Bonjour tout le monde, Après moults galères pour l'intégration de Cybermut à OSC je vais tenter de faire un récapitulatif des infos récoltées dans le forum afin de parvenir à un tuto plus ou moins performant ! Source principale : Paiement CyberMut Pré-requis
Générer sa passphrase et sa clée avec les outils CyberMut Dans le Kit CyberMut 1.03h, on trouve un outil sous forme de page HTML ( /Tools/HMAC-SHA1/extract2HmacSha1.html ). Il va vous permettre de générer votre phrase clé.
- le code sociéte - le numero de TPE ( 0000001 pour tests ) - la passphrase - la CLE Contribution CyberMut Vous avez télechargé la contribution cybermut. Les modification qui vont suivre vont se faire sur ces fichiers.
A la ligne 199 (environ) remplacer :
par :
Ensuite rechercher la fonction checkMAC($bnkquery). L'effacer et la remplacer par la fonction suivante :
Important pour Creload6 seulement !!! Afin que le réponse du CGI2 soit OK, que le panier se mette a jour et que la commande soit correctement validée dans la boutique, il faut apporté la modification suivant au fichier cmcic_response.php. Apres la ligne 24 suivante :
Il faut ajouter la ligne ci dessous :
[*] /catalog/templates/contents/checkout_confirmation.tpl.php Important pour Creload seulement, cela dépend des version donc c'est possible que cela soit ok sans cette modif. Cela permet de pouvoir passer commande dans le cas ou l'administrateur ne demande pas l'acceptation des conditions de ventes A la ligne (environ) 251 vous avez ceci :
remplacer le par ça :
Voila votre contribution est prete a être uploadée sur votre serveur. Copiez le contenu du repertoire catalog local sur le répertoire catalog distant ( serveur) avec votre logiciel de FTP préféré ! Installation de la contribution Dans la contribution vous avez un fichier cmcic_reference.sql . Ce fichier est une requete mySql a exécuter sur votre server MySql. Pour se faire le plus simple est d'utiliser phpMyAdmin partie SQL et rechercher cmcic_reference sur votre disque pour l'executer. Ensuite lorsque ceci est fait avec succès, allez à l'administration de votre OSC, partie Module, Payment. Si tout s'est bien passé, vous verrez dans la liste des contribution "Cybermut p@yment". Selectionnez le et installez le. Vous devrez alors obligatoirement au moins entrer les informations suivantes : - numero de TPE (0000001 par defaut) - code sociéte et bien sur activer le module ! Les Tests Si vous lisez tout ceci c'est surement que vous êtes en période de test. Donc les transactions sur CyberMut utiliseront des faux numéros de carte que vous trouverez sur le TPE en cliquant sur la carte TEST. Si vous voulez que tout le systeme fonctionne correctement il faut aussi prévenir cybermut par mail afin de leur spécifier une URL de retour serveur qui servira pour envoyer un accuser de réception. Cette adresse sera de la forme http://chemin_jusqu'au_repertoire_catalog/cmcic_response.php Lorsque tout fonctionnera bien et que vous souhaiterez passer en production (fin des tests) il vous faudra bien sur obtenir les nouvelles informations de CyberMut (Code societe et numéro TPE). Il faudra aussi changer une ligne dans le fichier cybermut102open/catalog/include/module/payment/cmcic.php. A la ligne 32 remplacer :
par
La contribution marche très bien maintenant chez moi sur la Creload6. En espérant ne pas avoir fait trop de fautes, en espérant avoir été utile et surtout en remerciant les auteurs des contribs et des modifications. Have Fun ! Remarque de Didierk
-------------------- Pierre Rigal
Contributions : - Paiement CyberMut ( Mon tuto ) - Paiement SPPlus ( Mon tuto ) - Paiement Atos Full Java ( Mon tuto & ma contrib) |
||||||||||||||||||||||||
|
Version bas débit | Nous sommes le : 29th March 2024 - 06:59 |
Ce site est déclaré auprès de la commision Nationale de l'Informatique et des Libertés (déclaration n°: 1043896) |