Atos Sips

Puis-je activer HTTPS sur la boutique ?

Par |15 septembre 2014|

Produits concernés : passerelles Atos et Paybox.

Contexte : vous avez activé le HTTPS depuis les paramètres de WooCommerce (nécessite un certificat), l’url de retour de banque en est dépourvue ce qui bloque la communication entre la banque et WooCommerce pour la mise à jour de la commande.

Résolution : en éditant le fichier .htaccess qui se trouve à la racine de votre site, vous devez trouver les lignes suivantes qui forcent toutes les pages du site à basculer en HTTPS

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.votre-site.fr/$1 [R,L]

Ajoutez une exception pour l’url de retour de banque (exemple pour Atos)

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{QUERY_STRING} !wc-api=WC_Gateway_Atos
RewriteRule ^(.*)$ https://www.votre-site.fr/$1 [R,L]

Ainsi l’url de retour de banque http://www.votre-site.fr/?wc-api=WC_Gateway_Atos n’est pas forcée en HTTPS et l’actualisation de la commande est effectuée avec succès.

 0

Atos Sips sur un hébergement Gandi

Par |27 janvier 2014|

Produit concerné : la passerelle de paiement Atos Sips.

Contexte : votre site est hébergé chez Gandi et vous ne parvenez pas à exécuter le cgi request d’Atos Sips.

Résolution : il est probable que Gandi ai bloqué l’exécution des cgi sur votre hébergement. Pour contourner ce problème il faut utiliser les cgi mis à disposition par Gandi dont les chemins d’accès sont à priori /usr/local/bin/atos/request et /usr/local/bin/atos/response. Depuis les hébergements php 5.6 les cgi du kit bancaire peuvent être installés sur votre espace, il ne faut plus utiliser les liens Gandi. Si vous ne parvenez pas a exécuter les CGI depuis votre répertoire /srv/data/web/vhosts/dossier_du_site/, vous pouvez essayer de les placer dans le dossier tmp/ situé plus haut dans l’arborescence. Le chemin à renseigner dans les réglages de la passerelle sera alors simplement /tmp/cgi-bin/request par exemple.

 0

Problème avec le dossier cgi-bin sur OVH mutualisé

Par |27 janvier 2014|

Produit concerné : la passerelle de paiement Atos Sips.

Contexte : vous ne disposez que d’un accès à la racine de votre site OVH mutualisé et en plaçant les cgi dans un dossier cgi-bin, les exécutables ne sont pas trouvés.

Résolution : le dossier cgi-bin est un dossier réservé et il ne peut se trouver qu’à la racine de l’hébergement et donc pas à la racine du site. Il faut utiliser un autre nom de dossier pour y placer les fichiers cgi, tel que bin par exemple.

 0

L’achat d’une passerelle de paiement est-il suffisant pour proposer la carte bancaire sur ma boutique ?

Par |8 décembre 2013|

Non. Pour proposer le paiement carte bancaire sur votre boutique en ligne WooCommerce il vous faut effectivement une passerelle correspondant à votre banque. Mais vous devrez au préalable conclure un contrat de Vente A Distance (VAD) avec votre banque pour obtenir un Terminal de Paiement Électronique (TPE).

Une fois votre contrat signé, vous pourrez télécharger le certificat commerçant ainsi que le kit de la solution bancaire et la documentation correspondante.

Avant de pouvoir utiliser votre passerelle de paiement WooCommerce, vous devrez impérativement installer le kit de votre banque.

Si vous ne souhaitez pas vous plonger dans les dizaines de pages de la documentation – il faut savoir qu’un niveau technique assez élevé est requis – vous pouvez nous confier cette tâche.

 0

Mon hébergeur a bloqué le fonction PHP exec(), puis-je utiliser votre passerelle Atos ?

Par |8 décembre 2013|

Produit concerné : la passerelle de paiement Atos Sips.

Contexte : certains hébergeurs interdisent l’exécution de la fonction exec() de PHP, fonction nécessaire pour faire fonctionner le kit bancaire Atos Sips en version PHP. Parmi ces hébergeurs nous pouvons citer entre autres Infomaniak, Ikoula et WPEngine.

Résolution : pour contourner la restriction de ces hébergeurs, il faut intégrer des fichiers en language Perl et modifier les appels aux CGI du kit bancaire request et response. C’est que qui a été fait dans nos passerelles de paiement Atos et Atos Nx, vous pouvez dans les réglages indiquer que votre hébergeur bloque la fonction exec() et ainsi basculer sur la version Perl de l’appel des CGI en suivant les instructions fournies.

 0

Avec le certificat commerçant les cartes bancaires ne s’affichent pas

Par |8 décembre 2013|

Produit concerné : la passerelle de paiement Atos Sips.

Contexte : avec le certificat de test, tout se déroule normalement mais dès que vous mettez en place le certificat commerçant pour les tests en pré-production, les cartes bancaires proposées au client, avant qu’il bascule sur le serveur de la banque, ne s’affichent pas.

Résolution : il s’agit très certainement d’une erreur dans votre certificat commerçant PHP ! Vous devrez l’ouvrir avec l’éditeur de votre choix (Notepad, Dreamweaver, etc.) et vérifiez la ligne ” certificate_version!1.0! “. L’erreur porte sur la fin de ligne, le point d’exclamation est sans doute manquant. Ajoutez le, sauvegardez le certificat et transférez le sur le serveur. Votre problème devrait être résolu. A noter que malgré cette erreur dans le certificat téléchargé sur le site de la solution bancaire, nous avons constaté qu’il pouvait fonctionner sans correction sur certain serveur…

 0