Bonjour à tous,
Je viens d'être confronté au problème d'installation du plugin CIC - Crédit Mutuel, et ayant réussi laborieusement à m'en sortir, je vous fait part des étapes pour la mise en place du plugin :
Avant toute chose, il faut avoir les renseignements suivants pour pouvoir réaliser la manip :
- Votre numéro de TPE
- Votre code société
- Votre Mot de Passe
- Avoir téléchargé votre clé commercant et renommer le fichier XXXXXXX.key
- Avoir téléchargé le kit d'installation
Si on à tout ça alors, la galère peut commencer
1) Dezipper le kit d'installation téléchargé préalablement et rechercher le document : CM_CIC_Paiement-1.03n\Tools\HMAC-SHA1\extract2HmacSha1.html
2) Ouvrez le avec votre navigateur préféré , un message vous demande d'accepter les termes de licence (si vous utilisez IE, il faudra d'abord authoriser le contrôle Active X)
3) Cliquez sur J'accepte les termes des présentes licences (après avoir bien tout lu evidemment...), ces termes disparaissent après clic.
4) Ouvrez le fichier XXXXXXX.key téléchargé précédement avec votre editeur de texte préféré (pour ma part MS Wordpad)
5) Copier le contenu de ce fichier dans le textarea du premier cadre :
VERSION 1 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
HMAC-SHA1
#
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Des zones vont se remplir automatiquement.
6) Dans le deuxième cadre, renseigner votre numéro TPE de 7 chiffre, de nouveau, des cases vont se remplir automatiquement.
7) Dans le troisiéme cadre, renseigner votre code société, les urls ok et ko (par exemple pour l'url ok : http://www.monsite.com/merci.php et dans l'url ko : http://www.monsite.com/regret.php, ces fichiers sont présent dans le template de base de Thélia), le kit utilisé (PHP4 je suppose) et renseigner la banque (CIC, Crédit Mutuel...) et cliquez sur Code Source.
8) Voila la partie la plus simple, grâce à yoan qui a fait du très bon travail comme d'habitude sur le plugin. Il vous suffit maintenant d'ouvrir le fichier config.php de Thelia (client/plugins/cic/config.php) et de renseigner les valeur obtenues dans le navigateur dans le fichier config.php :
Obtenu du fichier extract2HmacSha1.html :
$MyTpe = array ( "tpe" =>"XXXXXXX", "soc" => "XXXXXX", "key" => "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" );
$MyTpe["retourok"] = "http://www.monsite.com/merci.php";
$MyTpe["retourko"] = "http://www.monsite.com/regret.php";
$MyTpe["submit"] = "Paiement CB - Card Payment";
Renseigné dans le fichier config.php :
<?php
$tpe="XXXXXXX";
$soc="XXXXXXX";
$key="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
$motdepasse="XXXXXXXXXXXXXXXXXXX";
$retourok="http://www.monsite.com/merci.php";
$retourko="http://www.monsite.com/regret.php";
$dir="/test/";
$serveur="paiement.creditmutuel.fr";
?>
Pour information, le $dir="/test/"; correspond à la phase de test avant de rentrer en production et devra être changer lors de la mise en place définitive du paiement en ligne.
Voila, j'espère que ces quelques explications vont vous permettre de mettre en place facilement le paiement sécurisé CIC/CréditMut...
N'hésitez pas à me faire part de vos commentaires pour toute amélioration
Last edited by eriath (30-05-2008 20:40:33)