[ATOS / SIPS] Paiement en ligne par Carte Bleue sous Magento
Dans: Magento
10
juil
2009
Les modes de paiement sous Magento sont génériques comme les frais de port. On peut tout de même activer le paiement par chèque, mais notre commande est en attente de la réception de celui-ci par le vendeur, et puis payer par carte bleue, c’est (enfin) rentré dans les moeurs.
Pour les paiements par CB, il faut installer des modules par Magento Connect :
(via)
Ici, le détail de l’installation pour le module ATOS / SIPS.
- Installez le module ATOS
- Après l’installation, ATOS place automatiquement des fichiers dans /app/design/frontend/default/default/template/payment sans penser que vous avez peut-être (et j’espère pour vous !) un theme personnalisé (autre que default/default).
- Deplacez donc le dossier default/default/template/payment dans votre theme : {votre_interface}/{votre_theme}/template
- Allez dans « Admin > Système > Configuration > Ventes > Mode de paiement > ATOS / SIPS
- Activez le module ATOS, et désactivez tous les autres modes de paiements (sauf chèque si vous le désirez)
- Placez les fichiers donnés par votre banque (demandez les fichiers pour un système Linux) dans /lib/atos/, c’est à dire :
- request
- response
- pathfile
- parmcom.sherlocks
- parmcom.0344554656….
- certif.fr.0344554656….
- Mettez les droits en exécution sur les fichiers binaires :
chmod 744 pathfile
chmod 744 request
chmod 744 response
- Remplissez les champs « Binaire pour construire la requête » et « Binaire pour construire la réponse » avec le chemin COMPLET depuis la racine de votre serveur. (pas /lib/atos, mais plutôt /home/www/lib/atos par exemple)
- Modifier le titre qui s’affichera en front-office (Carte Bancaire par exemple)
- Modifier le nombre de jours de capture (10)
C’est bon, votre paiement en ligne est prêt. Généralement, ce sont des certificats de tests quand vous êtes en pré-production. Donc vous pouvez essayer de commander un produit :
- Faire le processus de commande jusqu’au bout
- Rentrez un numéro de carte bleue factice :
- Les numéros de cartes bleues de test dont composés de 16 chiffres, donc les 2 derniers doivent finir par 00
- Le numéro de 3 chiffres derrière la carte doit finir par 00
- La date d’expiration doit être postérieure à la date actuelle
Vous pouvez ainsi effectuer des commandes factices pour tester les gabarits d’e-mail qu’envoie Magento. Il ne restera plus qu’à remplacer les fichiers de test placés dans /lib/atos par les vrais certificats lors de la mise en production.
Problèmes rencontrés :
Impossible to execute binary file – Set correct chmod (current chmod 0644)
Vos fichiers binaires n’ont pas les droits en exécution, sous entendu, mettez vos fichiers en 744.
- En SSH, placez vous dans le dossier /lib/atos
chmod 744 pathfile
chmod 744 request
chmod 744 response
3 Commentaires pour [ATOS / SIPS] Paiement en ligne par Carte Bleue sous Magento
[ATOS / SIPS] Erreurs rencontrées lors du paiement par carte bleue sous Magento - Frédéric Martinez
septembre 22nd, 2009 à 23 h 07 min
[...] Pour l’installer et le configurer, allez voir cet article séparé. [...]
Christopher ESPARGELIERE
février 28th, 2012 à 15 h 05 min
Votre article m’a grandement dépanné sur un autre souci !
J’avais à la fois le module ATOS/SIPS d’une part d’installé et un nouveau thème que je venais de mettre en place. Mes internautes pouvaient acheter sur un site mais pas sur le nouveau (alors que c’est un même website)
Les gens ne pouvait sélectionner le logo de carte bleues et se retrouvait alors avec une impossibilité de payer via ce mode de paiement.
Copie des fichiers de template/defaut vers mon nouveau thème et tout est rentré dans l’ordre. Merci Frédéric !
Frédéric Martinez
février 28th, 2012 à 15 h 08 min
Avec plaisir !