<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>
<channel>
	<title>Frédéric MARTINEZ - Freelance MAGENTO &#187; atos</title>
	<atom:link href="http://www.martinez-frederic.fr/tag/atos/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.martinez-frederic.fr</link>
	<description>Freelance Magento Toulouse - Entrepreneur</description>
	<lastBuildDate>Wed, 01 Feb 2012 11:54:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>[ATOS / SIPS] Erreurs rencontrées lors du paiement par carte bleue sous Magento</title>
		<link>http://www.martinez-frederic.fr/2009/09/22/atos-sips-erreurs-rencontrees-lors-du-paiement-par-carte-bleue-sous-magento/</link>
		<comments>http://www.martinez-frederic.fr/2009/09/22/atos-sips-erreurs-rencontrees-lors-du-paiement-par-carte-bleue-sous-magento/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 21:07:19 +0000</pubDate>
		<dc:creator>Frédéric Martinez</dc:creator>
				<category><![CDATA[Magento]]></category>
		<category><![CDATA[1euro.com]]></category>
		<category><![CDATA[atos]]></category>
		<category><![CDATA[carte bleue]]></category>
		<category><![CDATA[cb]]></category>
		<category><![CDATA[erreurs]]></category>
		<category><![CDATA[paiement]]></category>
		<category><![CDATA[sips]]></category>
		<guid isPermaLink="false">http://martinez-frederic.fr/?p=528</guid>
		<description><![CDATA[Le module ATOS/SPIP gère les transactions par carte bleue auprès de presque toutes les banques françaises. Pour l&#8217;installer et le configurer, allez voir cet article séparé. Cependant, de nombreuses erreurs peuvent survenir lors des tests de commande. Notice: Undefined index:    in app/code/local/Mage/Atos/Block/Standard/Form.php on line 33 Page &#171;&#160;/atos/standard/redirect/&#160;&#187; avec un chargement infini Error reading certificate file [...]]]></description>
			<content:encoded><![CDATA[<p>Le module ATOS/SPIP gère les transactions par carte bleue auprès de presque toutes les banques françaises.</p>
<ul>
<li><a href="http://martinez-frederic.fr/2009/07/10/atos-sips-paiement-en-ligne-par-carte-bleue-sous-magento/">Pour l&#8217;installer et le configurer, allez voir cet article séparé.</a></li>
</ul>
<p>Cependant, de nombreuses erreurs peuvent survenir lors des tests de commande.</p>
<ol>
<li><a href="#l_1">Notice: Undefined index:    in app/code/local/Mage/Atos/Block/Standard/Form.php on line 33</a></li>
<li><a href="#l_2">Page &laquo;&nbsp;/atos/standard/redirect/&nbsp;&raquo; avec un chargement infini</a></li>
<li><a href="#l_3">Error reading certificate file</a></li>
<li><a href="#l_4">1euro.com toujours actif</a></li>
</ol>
<p><span id="more-528"></span></p>
<h2 id="l_1">1) Notice: Undefined index:    in app/code/local/Mage/Atos/Block/Standard/Form.php on line 33</h2>
<p>Cette erreur vient d&#8217;un mauvais paramétrage de votre module ATOS/SIPS</p>
<ul>
<li>En 1er lieu, allez dans « <em>Admin &gt; Système &gt; Configuration &gt; Ventes &gt; Mode de paiement &gt; ATOS / SIPS<br />
</em></li>
</ul>
<p style="padding-left: 30px;">1) Soit vos chemins vers les fichiers Response et Request sont incorrects. Dans ce cas, n&#8217;hésitez pas à afficher le chemin réel depuis la racine du serveur.</p>
<p>Fichier path.php à placer à la racine du serveur Web :</p>
<pre class="brush: php; title: ;">&lt;?php echo realpath('path.php'); ?&gt;</pre>
<p>- RealPath /lib/atos/request (et response)</p>
<p style="padding-left: 30px;">2) Soit vous n&#8217;avez pas sélectionné de carte bleue. Il vous faut au moins en choisir une (Mastercard, Visa, &#8230;) dans l&#8217;administration de votre module.</p>
<p style="padding-left: 30px;">3) Avez-vous bien déplacé les fichiers template/payment qui se trouvent dans default/default vers votre theme personnalisé ?</p>
<p style="padding-left: 30px;">4) Le chemin vers votre fichier path.ID est trop long. Il ne doit pas dépasser 75 caractères.</p>
<h2 id="l_2">2) Page &laquo;&nbsp;/atos/standard/redirect/&nbsp;&raquo; avec un chargement infini</h2>
<p>Erreur très rare dans la mesure où presque aucun sujet n&#8217;a été trouvé. Le problème n&#8217;est pas lié à l&#8217;URL Rewriting comme lu sur le Web mais bel et bien à l&#8217;architecture même de votre serveur et de vos fichiers binaires Request et Response.</p>
<ul>
<li>Votre serveur doit pouvoir &laquo;&nbsp;lire&nbsp;&raquo; les fichiers 32 bits si votre serveur est en 64 bits, lancez ceci en SSH :</li>
</ul>
<pre class="brush: plain; title: ;">aptitude install ia32-libs</pre>
<p><a href="http://www.fragento.org/Questions-de-programmeurs/18560-Probleme-module-de-paiement-atos/spips.html#19078">Via</a>.</p>
<ul>
<li>Sinon, c&#8217;est que vos fichiers, fournis par la banque, sont &laquo;&nbsp;mauvais&nbsp;&raquo;. J&#8217;ai rencontré des problèmes avec les certificats Mercanet (à l&#8217;inverse ceux de Sherlock fonctionnent très bien).
<ul>
<li>Pour palier au problème, si vous êtes sous OVH, il vous faut <a href="http://guides.ovh.com/MiseaJourKitAtos">télécharger les fichiers Response et Request spécial OVH</a>.</li>
</ul>
</li>
</ul>
<h2 id="l_3">3) Error reading certificate file</h2>
<p>Vous avez une boutique multilangue et votre certificat bancaire se nomme ainsi : certif.fr.xxxxxx. Or lors de la commande depuis une vue anglaise, Magento va chercher certif.en.xxxxx qui n&#8217;existe pas.</p>
<p>Il faut configurer votre vue anglais pour que le pays par défaut soit la France (indépendamment de la locale qui définit la langue de traduction).</p>
<ul>
<li>Admin &gt; Système &gt; Configuration &gt; Général &gt; Général &gt; Options de pays</li>
<li>Sélectionnez votre vue anglais dans la sidebar de gauche</li>
<li>Sélectionnez &laquo;&nbsp;France&nbsp;&raquo; dans la liste déroulante &laquo;&nbsp;Pays par défaut&nbsp;&raquo; (ou cochez &laquo;&nbsp;Utiliser le site Web&nbsp;&raquo;)</li>
</ul>
<h2 id="l_4">4) 1euro.com toujours actif</h2>
<p>Pour Magento 1.4, le module ATOS/SIPS intègre aussi le mode de paiement 1euro.com. Cependant, même en le désactivant dans l&#8217;administration, le mode de paiement reste actif dans le front-office.</p>
<p>Pour cela, il faut modifier le fichier : <strong><em>app/code/local/Mage/Atos/Model/Method/Euro.php</em></strong></p>
<p>Et remplacer (ligne 52) :</p>
<pre class="brush: php; title: ;">if (Mage::getSingleton('checkout/session')-&gt;getQuote()-&gt;getIsMultiShipping())
{
	return false;
} else {
	return true;
}
</pre>
<p>par :</p>
<pre class="brush: php; title: ;">
if (Mage::getSingleton('checkout/session')-&gt;getQuote()-&gt;getIsMultiShipping())
{
	return false;
} else {
	return parent::isAvailable($quote);
}
</pre>
<p><a href="http://www.magentocommerce.com/boards/viewthread/178926/#t228959">Source</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.martinez-frederic.fr/2009/09/22/atos-sips-erreurs-rencontrees-lors-du-paiement-par-carte-bleue-sous-magento/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>[ATOS / SIPS] Paiement en ligne par Carte Bleue sous Magento</title>
		<link>http://www.martinez-frederic.fr/2009/07/10/atos-sips-paiement-en-ligne-par-carte-bleue-sous-magento/</link>
		<comments>http://www.martinez-frederic.fr/2009/07/10/atos-sips-paiement-en-ligne-par-carte-bleue-sous-magento/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 15:40:13 +0000</pubDate>
		<dc:creator>Frédéric Martinez</dc:creator>
				<category><![CDATA[Magento]]></category>
		<category><![CDATA[atos]]></category>
		<category><![CDATA[carte bleue]]></category>
		<category><![CDATA[cb]]></category>
		<category><![CDATA[master card]]></category>
		<category><![CDATA[paiement en ligne]]></category>
		<category><![CDATA[visa]]></category>
		<guid isPermaLink="false">http://martinez-frederic.fr/?p=238</guid>
		<description><![CDATA[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&#8217;est (enfin) rentré dans les moeurs. Pour les paiements par CB, il [...]]]></description>
			<content:encoded><![CDATA[<p>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&#8217;est (enfin) rentré dans les moeurs.</p>
<p>Pour les paiements par CB, il faut installer des modules par Magento Connect :</p>
<ul>
<li><a rel="nofollow" href="http://www.magentocommerce.com/extension/151/spplus-extension" target="_blank">SPPLUS</a> &#8211; Caisse d&#8217;épargne</li>
<li><a rel="nofollow" href="http://www.magentocommerce.com/extension/190/cybermut-extension" target="_blank">Cybermut (Credit Mutuel, CIC, OBC)</a></li>
<li><a rel="nofollow" href="http://www.magentocommerce.com/module/981/atos-sips-extension" target="_blank">SIPS/Atos (Crédit Agricole, la Société Générale, la Banque Populaire, BNP Paribas, La Banque Postale, LCL, &#8230;)</a> et <a rel="nofollow" href="http://www.magentocommerce.com/boards/viewthread/34821/" target="_blank">sa documentation</a></li>
</ul>
<p>(<a href="http://www.fragento.org/Tutoriaux/9705-Des-extensions-interessantes/Page-2.html">via</a>)</p>
<p>Ici, le détail de l&#8217;installation pour le module ATOS / SIPS.</p>
<p><span id="more-238"></span></p>
<ul>
<li>Installez le <a href="http://www.magentocommerce.com/module/981/atos-sips-extension">module ATOS</a></li>
<li>Après l&#8217;installation, ATOS place automatiquement des fichiers dans <em>/app/design/frontend/default/default/template/payment </em>sans penser que vous avez peut-être (et j&#8217;espère pour vous !) un theme personnalisé (autre que default/default)<em>.<br />
</em></p>
<ul>
<li>Deplacez donc le dossier <em>default/default/template/payment</em> dans votre theme : <em>{votre_interface}/{votre_theme}/template</em></li>
</ul>
</li>
<li>Allez dans &laquo;&nbsp;<em>Admin &gt; Système &gt; Configuration &gt; Ventes &gt; Mode de paiement &gt; ATOS / SIPS<br />
</em></p>
<ul>
<li>Activez le module ATOS, et désactivez tous les autres modes de paiements (sauf chèque si vous le désirez)</li>
</ul>
</li>
<li>Placez les fichiers donnés par votre banque (demandez les fichiers pour un système Linux) dans /lib/atos/, c&#8217;est à dire :
<ul>
<li>request</li>
<li>response</li>
<li>pathfile</li>
<li>parmcom.sherlocks</li>
<li>parmcom.0344554656&#8230;.</li>
<li>certif.fr.0344554656&#8230;.</li>
</ul>
</li>
</ul>
<ul>
<li>Mettez les droits en exécution sur les fichiers binaires :</li>
</ul>
<pre class="brush: plain; title: ;">
chmod 744 pathfile
chmod 744 request
chmod 744 response
</pre>
<ul>
<li>Remplissez les champs &laquo;&nbsp;Binaire pour construire la requête&nbsp;&raquo; et &laquo;&nbsp;Binaire pour construire la réponse&nbsp;&raquo; avec le chemin COMPLET depuis la racine de votre serveur. (pas <em>/lib/atos</em>, mais plutôt <em>/home/www/lib/atos</em> par exemple)</li>
<li>Modifier le titre qui s&#8217;affichera en front-office (Carte Bancaire par exemple)</li>
<li>Modifier le nombre de jours de capture (10)</li>
</ul>
<p>C&#8217;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 :</p>
<ul>
<li>Faire le processus de commande jusqu&#8217;au bout</li>
<li>Rentrez un numéro de carte bleue factice :</li>
</ul>
<ol>
<li>Les numéros de cartes bleues de test dont composés de 16 chiffres, donc les 2 derniers doivent finir par 00</li>
<li>Le numéro de 3 chiffres derrière la carte doit finir par 00</li>
<li>La date d&#8217;expiration doit être postérieure à la date actuelle</li>
</ol>
<p>Vous pouvez ainsi effectuer des commandes factices pour tester les gabarits d&#8217;e-mail qu&#8217;envoie Magento. Il ne restera plus qu&#8217;à remplacer les fichiers de test placés dans /lib/atos par les vrais certificats lors de la mise en production.</p>
<p><span style="text-decoration: underline;"><strong>Problèmes rencontrés :</strong></span></p>
<h3>Impossible to execute binary file &#8211; Set correct chmod (current chmod 0644)</h3>
<p>Vos fichiers binaires n&#8217;ont pas les droits en exécution, sous entendu, mettez vos fichiers en 744.</p>
<ul>
<li>En SSH, placez vous dans le dossier /lib/atos</li>
</ul>
<pre class="brush: plain; title: ;">
chmod 744 pathfile
chmod 744 request
chmod 744 response
</pre>
<h3><a href="http://martinez-frederic.fr/2009/09/22/atos-sips-erreurs-rencontrees-lors-du-paiement-par-carte-bleue-sous-magento/"><strong>Problèmes lors des tests : Article séparé.</strong></a></h3>
]]></content:encoded>
			<wfw:commentRss>http://www.martinez-frederic.fr/2009/07/10/atos-sips-paiement-en-ligne-par-carte-bleue-sous-magento/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
