Installation du paiement CB Atos/Sip

Transcription

Installation du paiement CB Atos/Sip
Installation du paiement CB Atos/Sip
Module Magento ver 1.0.0
Développé par ryu007
Participations à ce document : xac, vr…
Dernière révision de ce document : 19 juin 2008
1. Télécharger le module Atos/Sips Magento ainsi que le Kit d’installation pour linux (fichier .tar) de la
banque auprès de laquelle a été souscrit (ou va être souscrit) le site à équiper.
Liste non exhaustive des banques :
* Banque Populaire (CyberPlus™)
* Société Générale (Sogenactif™)
* Crédit Lyonnais (Sherlock's™)
* Crédit du Nord (Webaffaires™)
* CCF (Elysnet™)
* La Banque Poste (Scellius™)
* BNP Paribas ?
2. Décompresser le .tar en local afin de vérifier son contenu
Æ Sous windows, ce kit doit être décompressé en local (grâce à 7Zip par exemple)
Celui-ci doit comporter 4 dossiers (bin, logo, param, sample) avec :
• /bin : request (et éventuellement d’autres versions request_*) + response (éventuellement d’autres
versions response_*). Ces autres versions peuvent être utiles en fonction des conditions techniques des
hébergeurs.
• /param : certif.xxxx + parmcom.xxxx + parmcom.[solutiondepaiement] + d’autres fichiers dont nous
n’avons pas besoin ici.
Exemple avec la solution Sogenactif :
certif.fr.014213245611111 + parmcom.014213245611111 + parmcom.sogenactif
Æ “014213245611111” est le Merchant ID. Votre propre Merchant ID vous est/sera fourni par votre banque
pour la future mise en production de votre site. Celui utilisé dans l’exemple est un Merchant ID de test. Dans le kit
que vous avez téléchargé, ce sont aussi des fichiers exemples qui sont mis à votre disposition pour les tests. Lire la
doc fournie.
3. Préparer l’installation
• Dans le backoffice, s’assurer que le cache est désactivé (System > Gestion du cache)
• Supprimer le cache sur le serveur : tout le dossier var/cache
4. Uploader le module Magento dans les dossiers associés
Æ Dans le cas de designs personnalisés, ne pas oublier de copier le contenu du dossier
[moduleAtosMagento]/app/design/frontend/default/… et/ou suivant dans les dossiers appropriés de vos
themes/layouts personnalisés.
5. Uploader et configurer les fichiers du kit de paiement
• Tous les fichiers en gras à l’étape 2 doivent être copiés vers lib/atos
• Passer request et response en CHMOD 755 (éventuellement voir les conditions de votre hébergeur)
…/…
…/…
6. Configurer le backoffice
Æ Système > Configuration > Modes de paiement > Carte de crédit (Atos/Sips).
Lors de la mise en production de votre site, il sera nécessaire de remplacer les fichier parmcom et certif par
ceux de production fournis par votre banque.
Screenshot par xac
PROBLEMES CONNUS ET PISTES POUR RESOUDRE LES DYSFONCTIONNEMENTS
Vous avez un problème que vous avez résolu ?– merci d’en faire part à VR… par message privé sur le forum
Magento
Æ Vérifier le pays par défaut
Le pays par défaut du site web actif doit être la France.
Accessible via système/configuration/général/option des pays
Æ Erreur relative à la ligne 31 du pathfile - “Invalid separator in file at line 31”.
Si vous avez choisi de générer automatiquement le pathfile lors de la configuration (ce qui est conseillé), il est
possible que Magento produise une erreur du type “Invalid separator in file at line 31”.
Après un premier essai de paiement qui sera, logiquement inabouti, le fichier pathfile.parmcom.[Merchant ID] est
généré par Magento.
Il faut ensuite éditer ce fichier pathfile.parmcom.[Merchant ID]
Vérifier que la ligne 31 est du type :
F_DEFAULT!/xxxxxxxxxxxx/lib/atos/parmcom.[solutiondepaiement]!
Exemple avec la solution Sogenactif :
F_DEFAULT!/xxxxxxxxxxx/lib/atos/parmcom.sogenactif!
Enfin, il suffit de réuploader le pathfile sur votre serveur.