SIPS pour Joomla 1.0 et 1.5 et Virtuemart 1.1- Configuration du paiement
SIPS pour Joomla 1.0 et 1.5 et Virtuemart 1.1- Configuration du paiement
Écrit par Valérie Isaksen
Tutoriels - Tutoriels Virtuemart
Paiement Sécurisé SIPS pour Virtuemart
- Banque Populaire (Cyberplus )
- Crédit Agricole (e-transactions )
- Crédit Lyonnais (Sherlock)
- Société générale (Sogenactif)
- C.C.F. (Elysnet )
- La Poste (Scellius )
- AMEX : AMERICAN EXPRESS
- B.N.P.
- Crédit du Nord (Webaffaires)
- Crédit Mutuel (Citelis)
Pour chacune de ces banques, la solution proposée est la même. Seul le nom marketing change.
Cette solution de paiement sécurisé fonctionne sur n'importe quel type d'hébergement : mutualisé, dédié ou virtuel.
Le Kit de Paiement SIPS d'ATOS
Lorsque vous passez un contrat de VAD (vente à distance) avec votre banque, elle vous transmet un kit de paiement contenant les fichiers nécessaires à la mise en place du paiement sécurisé et une documentation détaillée expliquant la marche à suivre.Le kit de paiement se présente sous la forme de fichiers réparties dans plusieurs répertoires :
- /bin : répertoire contenant les executables des CGI du module de paiement
- /logo : répertoire des logos des moyens de paiement
- /param : répertoires des fichiers paramètres
- /sample : répertoire des exemples de scripts shell d'appel des cgi
- /template : outil de validation d'une feuille de style
Cas des kits Windows
Une fois dézippé, le kit de paiement est un fichier .exe (xxx_500_PLUGIN_W2003.EXE ou xxx_600_PLUGIN_W2003.EXE). Cliquez sur le fichier à partir de votre PC, une fenêtre d'install-shield s'ouvre, et installe les répertoires / fichiers ci-dessus sur votre ordinateur. Ensuite procéder comme indiqué ci dessous.
Installation et configuration dans le cas de Joomla 1.0 ou Joomla 1.5 et Virtuemart 1.1
Transférer les fichiers CGI du kit de paiement sur le serveur
1. Copier les fichiers CGI contenu dans le répertoire /bin du kit du paiement dans le répertoire acceptant les CGI chez votre hébergeur. Généralement ce répertoire se trouve au même niveau que votre répertoire web (www/).
Installer des autres fichiers du kit de paiement
1. Créer le répertoire sips à la racine de votre site. La racine de votre site est le répertoire qui contient par exemple le dossier administrator/.
2. Copier les répertoires /param et /logo du kit de paiement fourni par votre banque vers le répertoire que vous venez de créer sips/.
Installation des fichiers du module de paiement VirtueMart 1.1
1. Télécharger le module de paiement sips
2. Copier l’ensemble du dossier /administrator/components/com_virtuemart vers le dossier /administrator/components/com_virtuemart sur votre site.
Configuration de la méthode de paiement dans VirtueMart 1.1
La procédure est identique si votre Identifiant commerçant (merchant id) est de type 3D secure.1. Rendez vous dans l’administration de VirtueMart, et aller sous Boutique / Ajouter une Méthode de Paiement.
2. Compléter :
Nom de la méthode de paiement : (Choisissez un nom)
Code: (Choisissez un nom)
Nom de la classe de paiement: sélectionnez dans la liste ps_sips
Activer type méthode de paiement: cocher Formulaire HTML (e.g. PayPal)
3. Sauvegarder
4. Rester dans le menu Boutique > Lister les méthodes de paiement et choisissez celle que vous venez de créer.
5. Cliquer sur l'onglet Configuration .
- Identifiant du commerçant: pendant la phase de test avec le serveur de démonstration inscrivez les numéros de l’extension du fichier. Dans le cas de sherlocks ce fichier est: param/parmcom.014295303911111. L'identifiant est donc: 014295303911111
- Extension du fichier parmcom: spécifier l'extension du fichier parmcom . En général, l’extension correspond au nom commercial de votre solution de paiement.
- Chemin des CGI: le chemin réel du répertoire où vous avez copié les exécutables CGI du kit de paiement,
- Etat de la transaction acceptée/refusée: ATOS envoie une réponse automatique à votre site indiquant si la transaction a été acceptée ou non. L'état de la commande est mis à jour en fonction des états sélectionné ici.
- Version du kit: Indiquer si la version de votre kit ATOS est Linux ou Windows et Version 500 ou version 600.
- Moyen de paiement: par défaut méthode de paiement accepte les cartes suivantes: carte bleue, Visa, mastercard. Ajouter AMEX si vous avez un contrat american express.
- Personnalisation des pages: ces paramètres vous donnent la possibilité de personnaliser la page d’accueil sur le serveur d’ATOS . Aujourd'hui, toutes les banques vous proposent une page par défaut sur laquelle vous pouvez ajouter votre logo. Si vous désirez malgré tout avoir une page personnalisé, reportez vous au document fourni par votre banque: GuidePersonnalisationDesPages_xxx.doc avec reportez vous au guide fourni par votre banque. Dans un premier temps, n'y touchez pas.
- Information de paiement supplémentaire : ajouter le code suivant:
<?php require_once(PAGEPATH."checkout.sips_cc_form.php") ; ?>
- Capture différée: choisissez le mode de capture, c’est à dire la méthode d’envoi de vos transactions à votre banque.
Tests de paiements sur le serveur de démonstration
- Paiement accepté, utilisez un numéro quelconque dont les deux derniers chiffres sont 00. Exemple: 4974934125497800
- Paiement refusé, utilisez un numéro quelconque dont les deux derniers chiffres sont 05. Par exemple: 4972187615205.
- Date de validité de la carte doit être postérieure à la date du jour. La taille du numéro de carte doit être comprise entre 10 et 19 chiffres.
Tests de paiements sur le serveur de pré-production
Lorsque vos tests sur le serveur de démonstration sont OK demandez à votre banquier de vous fournir votre certificat de production. Vous recevrez votre certificat de production sous forme cryptée, et le mot de passe pour le décrypter par pli sécurisé.
Pour paramétrer votre site en mode pré-production, il faut connaître au préalable le numéro de boutique (il est fourni lors de l'inscription). Il correspond en général au SIRET précédé de 0 (exemple: si le SIRET du commerçant vaut 12345678901234, le numéro de boutique est égal à 012345678901234).
1. Décrypter le certificat de production
2. Renommer le certificat: certif.fr.<numéro de boutique>
3. Copier le certificat de production, qui vous a été transmis, dans le même répertoire que le certificat de démonstration c'est à dire le répertoire /sips/param ,
4. Renommer le fichier des paramètres de la boutique en parmcom.<numéro de boutique>.
5. Dans la configuration de votre méthode de paiement, remplacer l'identifiant commerçant par votre numéro de boutique.
Tester avec une vrai carte bancaire. Votre boutique étant en mode pré-production. Ne vous inquiétez pas, votre compte ne sera pas débité.
Mise en production
Vos tests sont concluants, vous pouvez demander le passage en production. Attention, ne demandez ce passage que lorsque votre boutique est prête et tous vos tests sont finis. Une fois votre boutique en production, les paiements seront débités, et vous ne pouvez simuler de paiement.