<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>CB — Forum de PluXml</title>
        <link>https://forum.pluxml.org/index.php?p=/</link>
        <pubDate>Mon, 18 May 2026 19:10:20 +0000</pubDate>
        <language>fr</language>
            <description>CB — Forum de PluXml</description>
    <atom:link href="https://forum.pluxml.org/index.php?p=/discussions/tagged/cb/feed.rss" rel="self" type="application/rss+xml"/>
    <item>
        <title>[plugin] plxMyShopStripe 1.0.1</title>
        <link>https://forum.pluxml.org/index.php?p=/discussion/6799/plugin-plxmyshopstripe-1-0-1</link>
        <pubDate>Thu, 23 Jul 2020 21:08:33 +0000</pubDate>
        <category>Plugins</category>
        <dc:creator>Sudwebdesign</dc:creator>
        <guid isPermaLink="false">6799@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Voici un greffon de greffon😉</p>

<p>il permet a <a rel="nofollow" href="https://forum.pluxml.org/discussion/6794/">plxMyShop</a> d'accepter les paiement par cartes bancaire une fois installé et activé.</p>

<blockquote><div>
  <p>Note de Mise a jour de la 1.0.0 vers la v1.0.1 :</p>
  
  <blockquote><div>
    <p>Pour que les paramètres se mettent a jours correctement, il est préconisé de placer plxMyShop avant (dans l'ordre de chargement des plugins) et après de passer a la v1.0.1.</p>
  </div></blockquote>
</div></blockquote>

<p>Il est à télécharger en <a rel="nofollow" href="http://sudwebdesign.free.fr/depot.php?plugin=plxMyShopStripe&amp;download">direct de mon dépôt</a></p>

<p>Ou en direct du <a rel="nofollow" href="https://codeberg.org/sudwebdesign/plxMyShopStripe/archive/master.zip">dépôt codeberg</a> <em>Renommer le dossier extrait en plxMyShopStripe</em></p>

<h5>Voici ce qu'il y aura à régler dans la config de plxMyShop <em>onglet Paiement</em></h5>

<ul>
<li>Montant minimum pour l’activer (&gt; 0.5€) :</li>
<li>Types de methodes de payment (card,ideal,sepa_debit):</li>
<li>Clé publique Stripe (ApiKey) :</li>
<li>Clé secrète Stripe (ApiKey) :</li>
<li>Code Devise (EUR) :</li>
<li>Combien de tentatives avant d’annuler le paiement :</li>
<li>Permettre d’annuler le paiement :</li>
<li>Permettre d’annuler la commande :</li>
</ul>

<h5>Voici ce qu'il fait</h5>

<ul>
<li>Il injecte grâce aux nouveaux hooks son système</li>
<li>Lorsqu'une commande est validé, il injecte son "checkout.php" (comme le faisait paypal ds les anciennes version de plxMyShop &lt; 1.0.0), il crée une session spécifique qui lui permet de revenir au paiement (lorsque le client revient sur panier; car peut le quitter; et qu'il n'a pas payés ou annulé).</li>
<li>Lorsque le paiement est validé par stripe, il ajoute un payé + la date au html de la commande (il fait de même lorsque la commande est annulée).<br />
<em>Il y a tout de même une limite, si l'utilisateur supprime les cookies, le panier se vide et le paiement avec.</em></li>
</ul>

<p>Ya+K tester si ça roule en vrai et le peaufiné...</p>

<p>Voila c'est peaufiné, la v1.0.1 corrige les derniers détails <a rel="nofollow" href="https://forum.pluxml.org/discussion/comment/60844/#Comment_60844">merci @garys02</a></p>

<pre><code>## v1.0.1 : 24/07/2020  ##
[+] Langue par défaut : CURRENCYCODE, ce sont que des propositions, l’utilisateur peut modifier.
[+] Config retouchée pour éviter les ambiguïtés : ajout de la langue du site &amp; le code est déplacé ds le "placeholder" et "title" du champ currencycode
[+] Pour memo : readme/stripe_currency_codes.js.txt :#idée un sélecteur, mais c'es moins libre si ça change ds le futur : source : https://gist.github.com/jylopez/ba16be2ae55282d5cff07de65128de83
[-] $this-&gt;setAdminProfil(PROFIL_ADMIN, PROFIL_MANAGER);# Autorisation d'accès à l'administration du plugin ::: inutile ici, il n'y a pas d'admin.
[:] #Idea admin api : [fr] pour voir les paiements réalisés avec stripe : [en] to see payments from stripe :)
Fix Typo des Langues
Fix MultiLingue payment_stripe_currencycode : manque param de langue :1.0.1: onUpadte() + payment_stripe_currencycode_de, payment_stripe_currencycode_en, payment_stripe_currencycode_es, payment_stripe_currencycode_fr, ...
Fix Les params "permettre d'annuler" la commande ou le paiement sont toujours a non.
Fix L'onglet de configuration se ferme lorsque un des interrupteurs se repositionne sur non des "permettre d'annuler" (la commande ou le paiement). (merci @garys02)
</code></pre>
]]>
        </description>
    </item>
   </channel>
</rss>
