Cybermut pour Joomla 1.0 ou Joomla 1.5 et VirtueMart 1.1 - configuration du paiement
Cybermut est la solution de paiement sécurisé proposée par certaines banques comme :
- les banques et fédérations du Crédit Mutuel
- les banques du Groupe CIC
- la banque OBC
- la banque CAIXA
Le Kit de Paiement de CyberMut
Votre banque vous transmet un kit de paiement contenant les fichiers nécessaires à la mise en place du paiement sécurisé Cybermut et une documentation détaillée expliquant la marche à suivre.
Le kit de paiement de Cybermut se présente sous la forme de fichiers réparties dans plusieurs répertoires :
- Kit: répertoire contenant des exemples d'intégration . Pas utile dans votre cas si vous utilisez le module déjà prêt.
- Open Tools: dans ce répertoire se trouve un outil qui s’exécute en local et qui génère à partir des paramètres du terminal tels que clé, N° de TPE, code société, « Urls », etc., les paramètres de personnalisation .
Votre banque doit aussi vous fournir Une Clé de Sécurité Commerçant: propre au terminal, destinée à certifier les données échangées entre le serveur du commerçant et le serveur de paiement sécurisé de la banque, est attribuée par la banque à chaque TPE virtuel. Cette clé, associée au TPE virtuel du commerçant, est indispensable pour utiliser le service de paiement par carte bancaire.
Procédure d'installation de Cybermut pour Joomla 1.0 ou Joomla 1.5 et Virtuemart 1.1
Suivez uniquement les indications de cette page.
Transfert des fichiers du module de paiement Cybermut pour Joomla/Virtuemart vers votre site
1. Dézipper l'archive
2. Copier le répertoire com_virtuemart vers le répertoire de votre site administrator/com_virtuemart
3. Copier le fichier cmcic_cgi2.php à la racine de votre site
Calcul de la clé de cryptage avec l'outil Extract HMAC
Pour obtenir la clef de cryptage , sur votre ordinateur, cliquez sur le fichier LisezMoi.html du kit de paiement reçu de la banque, appelé Extract HMAC.
1. Sélectionner la méthode SHA1, si ce n’est pas fait automatiquement
2. Remplacez le contenu du cadre du haut (1) par le contenu du fichier clé que nous avez téléchargé (<numéro de TPE>.key)
3. Renseignez ce champ avec une phrase clé ou cliquez sur le bouton pour en générer une de manière automatique (2)
4. Saisissez le numéro de TPE (3)
5. Vous n’avez pas besoin de remplir les autres champs
6. Cliquez sur le bouton Calculer le HMAC de contrôle
7. Du code est apparu dans les 3 cases du bas (9)
Gardez cette fenêtre ouverte.
Configuration de la méthode de paiement
1. Ouvrez une autre fenêtre dans votre navigateur.
2. Rendez bous dans l’administration de Joomla et allez dans Composant > VirtueMart , puis allez dans Ajouter une méthode de paiement
3. Compléter :
- Nom de la méthode de paiement : (Choisissez un nom)
- Code: (Choisissez un nom)
- Activer type méthode de paiement: sélectionnez ps_cmcic
- Activer type méthode de paiement: cocher Formulaire HTML (e.g. PayPal)
4. Sauvegarder
5. Toujours dans Boutique > Lister les méthodes de paiement et cliquer sur la méthode que vous venez de créer.
6. Cliquer dans l'onglet Configuration (les numéros entre parenthèses font référence à l'image ci dessus)
- DIR: en phase de test, mettez /test/.
- Serveur bancaire: sélectionnez celui de votre banque
- TPE: c’est votre numéro de TPE fourni par la banque
- Clé: C’est le résultat obtenu avec l’outil Extract HMAC dans la zone Sélectionner la 2ème partie(hexa) (9) en supprimant le 0x du début
- Code société: le code de votre société fourni par la banque
- Pass C’est le champ de l’outil Extract HMAC intitulé Compléter avec la phrase Clef (2)
- Bouton Submit: le contenu du bouton pour passer sur le serveur de la banque
- État de la transaction acceptée: sélectionnez le bon état
- État de la transaction refusée: sélectionnez le bon état
- Information de paiement supplémentaire: Mettez un message de votre choix, et ajouter
<?php require_once(PAGEPATH."checkout.cmcic_cc_form.php" ); ?>
URL CGI2
Envoyez un mail à avec le nom de votre société , votre numéro de TPE, indiquant que l’url cgi2 est http://www.votresite.com/cmcic_cgi2.php.
Passage en production
Après avoir validé votre configuration, vous pourrez vous adresser au serveur de production, en changeant le paramètre DIR dans la configuration de la méthode de paiement dans VirtueMart.