Module de Paiement Stripe - comments Module de Paiement Stripe 2021-04-21T11:42:28Z https://files.spip.org/Module-de-Paiement-Stripe#comment508229 2021-04-21T11:42:28Z <p>Bonjour,<br class="autobr" /> Mes clients me remontent le fait que Stripe enregistre les cartes de paiement automatiquement, le support de Stripe nous dis d'ajouter ce paramètre dans le checkout :<br class="autobr" /> data-allow-Remember-me = “false”<br class="autobr" /> Je ne vois pas ou intégrer cela dans le plugin...<br class="autobr" /> Une idée?<br class="autobr" /> Bien à vous,<br class="autobr" /> Julien</p> Module de Paiement Stripe 2020-11-27T14:47:18Z https://files.spip.org/Module-de-Paiement-Stripe#comment506929 2020-11-27T14:47:18Z <p>Bonjour,<br class="autobr" /> J'ai une nouvelle question à propos de ce module.<br class="autobr" /> Savez-vous comment se gère l'encaissement via Stripe en utilisant IdeaL ?<br class="autobr" /> Ideal est la plateforme de paiement préféré en hollande, c'est plus ou moins du virement express.<br class="autobr" /> <a href="https://www.ideal.nl/en/consumers/what-is-ideal/" class="spip_url spip_out auto" rel="nofollow external">https://www.ideal.nl/en/consumers/what-is-ideal/</a><br class="autobr" /> Stripe semble prendre en charge cette option :<br class="autobr" /> <a href="https://stripe.com/docs/payments/ideal" class="spip_url spip_out auto" rel="nofollow external">https://stripe.com/docs/payments/ideal</a></p> <p>Est-ce que je mettre cela facilement en place avec BANK?<br class="autobr" /> En vous remerciant.<br class="autobr" /> JuL</p> Module de Paiement Stripe 2020-11-19T11:01:53Z https://files.spip.org/Module-de-Paiement-Stripe#comment506854 2020-11-19T11:01:53Z <p>Bonjour,<br class="autobr" /> Je rencontre un soucis avec ce module, je souhaiterais avoir vos lumières sur la question.</p> <p>Sur un de mes sites, j'utilise ce module pour encaisser des inscriptions à des événements (via un plugin perso), il est possible de s'inscrire sans être obligatoirement authentifié sur le site. <br class="autobr" /> Dans le cas ou un inscrit n'a pas de compte auteur sur le site, l'email du webmestre (moi) est utilisé, à la place de celui de l'utilisateur pour les reçus de Stripe, mon email figure aussi sur le backoffice de stripe...<br class="autobr" /> A quel endroit devrais-je modifier le module pour envoyer les bonnes infos de l'inscrit (prenom, nom, email lesquels sont en stockés dans la BDD mais pas dans spip_auteurs).<br class="autobr" /> En vous remerciant.<br class="autobr" /> JuL</p> Module de Paiement Stripe 2020-09-30T14:13:55Z https://files.spip.org/Module-de-Paiement-Stripe#comment506395 2020-09-30T14:13:55Z <p>Salut @Yohoo<br class="autobr" /> À défaut d'avoir une maj du plugin, y aurait-il moyen de récupérer ton code rendant compatible les paiements récurrents Stripe avec la norme DSP2 ? J'ai également un site qui tourne et est dans ce cas de figure...<br class="autobr" /> Merci !</p> Module de Paiement Stripe 2020-07-23T10:17:33Z https://files.spip.org/Module-de-Paiement-Stripe#comment506070 2020-07-23T10:17:33Z <p>Hello,<br class="autobr" /> Je suis aussi intéressé par les paiement récurent type abonnement ;) <br class="autobr" /> Je ne sais pas si une mise à jour est prévue !<br class="autobr" /> Merci</p> Module de Paiement Stripe 2020-06-29T11:52:07Z https://files.spip.org/Module-de-Paiement-Stripe#comment505853 2020-06-29T11:52:07Z <p>Bonjour Cerdic,</p> <p>Merci beaucoup pour ta réponse rapide ! ça fonctionne parfaitement bien !<br class="autobr" /> Le checkout se fait correctement et stripe me propose bien Bancontact (utilisé en Belgique pour info).</p> <p>Merci encore,<br class="autobr" /> Hicham</p> Module de Paiement Stripe 2020-06-29T11:31:06Z https://files.spip.org/Module-de-Paiement-Stripe#comment505852 2020-06-29T11:31:06Z <p>Le choix des méthodes de paiement possible se fait sur cette ligne<br class="autobr" /> <a href="https://github.com/nursit/bank/blob/master/presta/stripe/call/request.php#L181" class="spip_url spip_out auto" rel="nofollow external">https://github.com/nursit/bank/blob/master/presta/stripe/call/request.php#L181</a><br class="autobr" /> et effectivement actuellement il y a juste <code>card</code> en dur dans le code</p> <p>Il faudrait donc ajouter un choix des méthodes proposées dans la configuration .<br class="autobr" /> Est-ce que tu peux tester en mettant à la place</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="php"><code><span class="st_h">'payment_method_types'</span> <span class="sy0">=></span> <span class="br0">&#91;</span><span class="st_h">'card'</span><span class="sy0">,</span> <span class="st_h">'bancontact'</span><span class="br0">&#93;</span><span class="sy0">,</span></code></pre></div> <p>et me dire si ça marche ? <br class="autobr" /> Le cas échéant j'ajouterai ça dans la configuration de Stripe</p> Module de Paiement Stripe 2020-06-29T10:15:55Z https://files.spip.org/Module-de-Paiement-Stripe#comment505851 2020-06-29T10:15:55Z <p>Bonjour,</p> <p>Je suis un peu perdu... j'aimerais activer, via stripe, le système de payement “Bancontact”, j'ai donc activé cette méthode de payement dans le dashboard de Stripe, mais lorsque je test un payement via Spip cette méthode de payement n'apparait nul part !</p> <p>J'ai l'impression qu'activer une méthode de payement dans stripe ne l'active pas automatiquement dans le checkout. Il faut, je suppose, activer cette méthode de payement quelque part dans le plugin Bank ? mais où ?</p> <p>En cherchant un peu dans la documentation de Strip j'ai trouvé la fonction <a href="https://stripe.com/docs/api/payment_methods/create" class="spip_out" rel='nofollow external'>payment_method</a> mais je ne sais pas comment la mettre en place dans le plugin Bank.</p> <p>Est-ce que quelqu'un a une solution ?</p> <p>Merci d'avance<br class="autobr" /> Hicham</p> Module de Paiement Stripe 2019-10-10T21:16:39Z https://files.spip.org/Module-de-Paiement-Stripe#comment502669 2019-10-10T21:16:39Z <p>@Cerdic Je viens de t'envoyer un dev permettant de rendre compatible le plugin Bank, les abonnements Stripe et la réglementation SCA.</p> <p>N'hésite pas à me dire ce que tu en penses.</p> Module de Paiement Stripe 2019-09-02T14:46:55Z https://files.spip.org/Module-de-Paiement-Stripe#comment502195 2019-09-02T14:46:55Z <p>ça ne marchait pas par défaut. J'ai dû bricoler des choses sans tout comprendre du fonctionnement du plugin.</p> <p>J'ai donc créé ma propre fonction abos_decrire_echeance (qui s'occupe aussi de la préparer) pour qu'elle puisse fonctionner avec Stripe.</p> <p>À relire mon code, il semble qu'il manquait une variable 'product' dans $desc_plan correspondant à l'identifiant du produit.</p> <p>Pour ne pas avoir à interroger l'api, je m'étais arrangé pour créer un id_product manuellement dans stripe, puis d'intégrer directement son identifiant la passant une variable dans mes_fonctions.php.</p> <p>... du bricolage, donc.</p> <p>Si quelqu'un est partant pour m'aider à remettre à plat tout ça, je veux bien soulever le capot.</p> Module de Paiement Stripe 2019-08-29T17:27:01Z https://files.spip.org/Module-de-Paiement-Stripe#comment502138 2019-08-29T17:27:01Z <p>@Yohooo Ah ben ça marchait donc ?<br class="autobr" /> Parce que j'avais développé la feature pour un client, mais ça jamais venu en prod à ma connaissance et j'avais jamais pu tester/debug en prod. Ni entendu parler d'aucun bug/feedback sur le sujet.</p> <p>Donc j'ai supposé que personne ne l'utilisait et j'ai pas eu de scrupule à la mettre de côté vu que la nouvelle API suppose pas mal de remise à plat. Il faut réimplémenter les nouvelles API de Stripe, mais ça change pas mal de logique et c'est donc non trivial. J'ai vraiment regardé qu'en diagonal juste pour voir que ça cassait beaucoup de choses et que l'urgence était de mettre à jour le paiement unique avec la nouvelle API</p> Module de Paiement Stripe 2019-08-29T07:39:08Z https://files.spip.org/Module-de-Paiement-Stripe#comment502133 2019-08-29T07:39:08Z <p>Bonjour, j'ai un site qui utilise le paiement récurrent avec Stripe. Une idée des parties du plugin à développer pour qu'il puisse continuer à fonctionner ?</p> Module de Paiement Stripe 2019-07-09T13:08:34Z https://files.spip.org/Module-de-Paiement-Stripe#comment501692 2019-07-09T13:08:34Z <p>Je confirme donc que l'intégration de Stripe est impactée par la nouvelle réglementation 3DSv2 qui entre en vigueur en septembre. La nouvelle version est en test et sera bientôt distribuée en mise à jour en v4 du plugin. Par contre elle ne prendra plus en compte les paiements récurrents avec Stripe, car l'intégration a beaucoup changé et je n'ai pas de site utilisateur sous la main pour valider (mais je ne pense pas que qui que ce soit l'utilisait en pratique)</p> Module de Paiement Stripe 2019-05-31T11:16:35Z https://files.spip.org/Module-de-Paiement-Stripe#comment501372 2019-05-31T11:16:35Z <p>Hello,</p> <p>Mon besoin est de faire payer une somme forfaitaire à des internautes non connectés. Est-ce possible ?</p> <p>Avec Stripe en mode test, j'utilise le formulaire Payer ainsi :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="spip"><code><span class="re11"><BOUCLE_payer</span><span class="re12">(CANDIDATS)</span><span class="re13"><span class="re41">{id_candidat}</span><span class="re41">{tout}</span></span><span class="re10">></span> <h2>Réglement des droits d'inscription</h2> <div>MONTANT À RÉGLER : <b>60 €</b></div> <span class="re1">#FORMULAIRE_PAYER_ACTE</span><span class="re40">{60, <span class="re1">#ARRAY</span>{ auteur_id, <span class="re1">#ID_CANDIDAT</span>, auteur, <span class="re1">#EMAIL</span> } }</span> <span class="re15"></BOUCLE_payer></span></code></pre></div> <p>Tout marche bien en mode <strong>connecté</strong> (moi, en tant que Webmaster), mais en mode <strong>non connecté</strong> cela ne va pas jusqu'au bout.</p> <p>J'arrive sur la page</p> <blockquote class="spip"> <p>Annulation<br class="autobr" /> L'opération a été annulée. Aucun règlement n'a été réalisé.</p> </blockquote> <p>Si j'active le mode debugging, j'ai la notice suivante :</p> <blockquote class="spip"> <p>Undefined index: charge in /plugins/auto/bank/presta/stripe/call/response.php on line 40.</p> </blockquote> <p>…et dans le fichier stripe_test.log, j'ai l'erreur</p> <blockquote class="spip"> <p> Fichier : plugins/auto/bank/presta/stripe/call/response.php<br class="autobr" /> Ligne : 41<br class="autobr" /> Fonction : presta_stripe_call_response_dist()<br class="autobr" /> call_response : token/charge invalide</p> </blockquote> <p>Testé avec SPIP 3.2.4 avec Bank 3.6.7.</p> Module de Paiement Stripe 2019-04-24T16:14:52Z https://files.spip.org/Module-de-Paiement-Stripe#comment500962 2019-04-24T16:14:52Z <p>Ah je n'avais pas encore eu l'info, j'ai du rater le mail.<br class="autobr" /> Il y aura surement une mise à jour du plugin à venir pour intégrer ces modifications, en effet :)</p> Module de Paiement Stripe 2019-04-24T10:15:05Z https://files.spip.org/Module-de-Paiement-Stripe#comment500961 2019-04-24T10:15:05Z <p>Bonjour,</p> <p>Je viens de recevoir un email de stripe à propos d'une nouvelle API, est-ce que cela va impacter ce module ?</p> <blockquote class="spip"> <p> Bonjour,</p> <p>Le 14 septembre 2019, une nouvelle directive européenne sur l'authentification forte du client, également appelée Strong Customer Authentication (ou SCA), imposera l'authentification à deux facteurs pour de nombreux paiements en ligne en Europe. Les paiements concernés qui ne seront pas authentifiés seront refusés par les banques de vos clients.</p> <p>Afin de vous aider à vous préparer à la réglementation SCA, nous avons lancé une nouvelle API de paiement et des produits prêts à l'emploi intégrant la conformité à la SCA. Pour éviter le refus de nombreux paiements européens et vous préparer à la nouvelle législation, vous devrez modifier vos flux de paiement et votre intégration Stripe d'ici le 14 septembre 2019. Pour en savoir plus sur la SCA et les modifications nécessaires, consultez notre documentation.</p> </blockquote> <p>En vous remerciant,<br class="autobr" /> Jul</p> Module de Paiement Stripe 2018-10-23T14:47:49Z https://files.spip.org/Module-de-Paiement-Stripe#comment498557 2018-10-23T14:47:49Z <p>Bonjour Gaël,</p> <p>Je rencontre aujourd'hui le même problme.</p> <p>As-tu trouvé la raison de l'erreur que tu décris ?</p> <p>Cordialement,</p> <p>Laurent</p> Module de Paiement Stripe 2018-06-09T10:23:02Z https://files.spip.org/Module-de-Paiement-Stripe#comment497284 2018-06-09T10:23:02Z <p>Bonjour,</p> <p>Je fais des essais avec stripe et je n'arrive pas à faire affiche le pop up stripe, j'au une erreur <code>StripeCheckout is not defined</code></p> <p>Une idée de ce qui cloche?</p> Module de Paiement Stripe 2018-06-05T15:51:18Z https://files.spip.org/Module-de-Paiement-Stripe#comment497213 2018-06-05T15:51:18Z <p>Bonjour,<br class="autobr" /> Déjà, merci pour ce plugin (et les autres) qui marchent très bien.<br class="autobr" /> Je l'utilise pour permettre à des visiteurs de réserver des places pour des événements (via reservation_bank), avec un paiement via stripe. Cela fonctionne pour le paiement à l'acte</p> <p>J'aurais par contre voulu proposer des paiement en plusieurs fois :<br class="autobr" /> Du genre pouvoir payer, par CB et via Stripe : <br />- le total (ça, je sais faire et c'est déjà implanté) <br />- En trois fois (débit une fois par mois) <br />- En six fois (débit une fois par mois)</p> <p>J'ai essayé avec un formulaire d'abonnement d'exemple, :</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code> [(#FORMULAIRE_PAYER_ABONNEMENT{#PRIX*, #ARRAY{ montant_ht,PRIX_HT*, id_commande,#ID_COMMANDE, id_auteur,#ID_AUTEUR, } })]</code></pre></div> <p>Où j'ai mis les variables (prix, prix_ht, id_commande, id_auteur) en dur.<br class="autobr" /> En Bo, j'ai bien renseigné les api key/secret key, en mode test, ainsi que le webhook, dont j'ai mis l'adresse dans le dashboard de Stripe.</p> <p>Quand je teste, la transaction s'enregistre bien en base, mais j'arrive sur bank_retour_echec (d'ailleurs avec un &type=acte).<br class="autobr" /> Le champ erreur de la base et le log me mette sur la voie et donne ce message :<br class="autobr" /> <code>transaction 525 refusee ou annulee pour : sub_failed (Erreur creation subscription (plan or customer missing)</code></p> <p>Visiblement, il ne trouve pas le “plan” de paiement (d'un autre coté, je n'ai pas trouvé comment lui en transmettre un.. il m'avait semblé qu'il le créait à la volée) ou le “customer” (étrange, car les paiement à l'acte marche).</p> <p>Si quelqu'un avait une idée pour implanter le paiement en plusieurs fois via Stripe, je suis preneur (même si apparement Stripe est pas vraiment conçut pour).</p> Module de Paiement Stripe 2018-04-04T08:58:32Z https://files.spip.org/Module-de-Paiement-Stripe#comment496508 2018-04-04T08:58:32Z <p>Au cas où : <a href="https://gist.github.com/karlgroves/7107834" class="spip_url spip_out auto" rel="nofollow external">https://gist.github.com/karlgroves/7107834</a></p> Module de Paiement Stripe 2018-04-04T08:33:00Z https://files.spip.org/Module-de-Paiement-Stripe#comment496507 2018-04-04T08:33:00Z <p>Bonjour,</p> <p>Quel est le niveau d'accessibilité de cette solution ?</p> Module de Paiement Stripe 2018-03-02T20:39:03Z https://files.spip.org/Module-de-Paiement-Stripe#comment496115 2018-03-02T20:39:03Z <p>J'ai fait un pull request : <a href="https://github.com/nursit/bank/pull/27" class="spip_url spip_out auto" rel="nofollow external">https://github.com/nursit/bank/pull/27</a></p> Module de Paiement Stripe 2018-03-02T19:54:54Z https://files.spip.org/Module-de-Paiement-Stripe#comment496114 2018-03-02T19:54:54Z <p>Et bien, ça n'était pas TLS mais le nom du site dans l'identité du site : <br class="autobr" /> <code>Rencontres Francophones d'Allergologie moléculaire <br /><br />Paris <strong>10 & 11 novembre 2018<strong></code></p> <p>En modifiant le plugin bank ainsi dans presta/stripe/call/request.php<br class="autobr" /> ligne 93 en dessous de l'autre include :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="php"><code>include_spip<span class="br0">&#40;</span><span class="st_h">'inc/filtres'</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="co1">// supprimer_tags</span></code></pre></div> <p>Ligne 113 :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="php"><code><span class="re0">$contexte</span><span class="br0">&#91;</span><span class="st_h">'name'</span><span class="br0">&#93;</span> <span class="sy0">=</span> textebrut<span class="br0">&#40;</span>supprimer_tags<span class="br0">&#40;</span><span class="re0">$GLOBALS</span><span class="br0">&#91;</span><span class="st_h">'meta'</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="st_h">'nom_site'</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span></code></pre></div> <p>Ça marche même avec du html dans le nom du site</p> Module de Paiement Stripe 2018-03-01T12:34:07Z https://files.spip.org/Module-de-Paiement-Stripe#comment496101 2018-03-01T12:34:07Z <p>Je teste avec un autre serveur, et là, j'ai une popup de stripe (très joli !)</p> <p>Donc, ça doit être le vieux serveur avec un TLS pas assez récent.</p> Module de Paiement Stripe 2018-03-01T11:53:00Z https://files.spip.org/Module-de-Paiement-Stripe#comment496100 2018-03-01T11:53:00Z <p>Bonjour,</p> <p>J'ai essayé avec Paiement avec formidable, puis directement avec</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="spip"><code><span class="re4">[</span><span class="re4">(</span><span class="re1">#FORMULAIRE_PAYER_ACTE</span><span class="re40">{10, <span class="re1">#ARRAY</span>{ montant_ht,8, id_auteur,<span class="re1">#ID_AUTEUR</span>, } }</span><span class="re4">)</span><span class="re4">]</span></code></pre></div> <p>Et j'ai systématiquement :</p> <blockquote class="spip"> <p>Annulation<br class="autobr" /> L'opération a été annulée. Aucun règlement n'a été réalisé.</p> </blockquote> <p>Stripe est en mode Test, la config dans Bank pour Stripe aussi.</p> <p>Et du côté de Stripe, quand je teste les webhook, il envoie du json, mais la réponse est systématiquement vide.</p> <p>Une idée de vers quoi chercher ?</p> Module de Paiement Stripe 2017-10-21T06:18:08Z https://files.spip.org/Module-de-Paiement-Stripe#comment493933 2017-10-21T06:18:08Z <p>Je me réponds, ca peut être utile à quelqu'un...</p> <p>En fait c'est le serveur Web qui doit savoir utiliser TLS, que je ne connaissais pas, mais qui est le successeur de SSL, protocole de sécurisation entre serveurs web, qui fait qu'on utilise un https...</p> <p>donc ce n'est pas le plugin qui pose problème...</p> <p>Chez OVH, pour être compatible TLS 1.2, il faut choisir une version stable et récente de PHP dans sa configuration...</p> <p>pam</p> Module de Paiement Stripe 2017-10-20T21:01:25Z https://files.spip.org/Module-de-Paiement-Stripe#comment493931 2017-10-20T21:01:25Z <p>bonjour</p> <p>lors d'un essai avec stripe, j'obtiens l'erreur suivante</p> <blockquote class="spip"> <p>Aucun règlement n'a été réalisé. (Transaction Ref. #7) - Stripe no longer supports API requests made with TLS 1.0. Please initiate HTTPS connections with TLS 1.2 or later. You can learn more about this at <a href="https://stripe.com/blog/upgrading-tls" class="spip_url spip_out auto" rel="nofollow external">https://stripe.com/blog/upgrading-tls</a>.</p> </blockquote> <p>Mais je ne vois pas où modifier dans banq/stripe le choix de TLS...</p> <p>merci d'avance...</p> <p>pam</p> Module de Paiement Stripe 2016-12-08T10:04:46Z https://files.spip.org/Module-de-Paiement-Stripe#comment490118 2016-12-08T10:04:46Z <p>Ok. Merci Cerdic</p> Module de Paiement Stripe 2016-12-08T08:36:53Z https://files.spip.org/Module-de-Paiement-Stripe#comment490117 2016-12-08T08:36:53Z <p>Stripe est disponible à partir de la version v3.3.0. Je vais mettre le paquet à jour sur contrib, mais sinon il est téléchargeable directement sur github <a href="https://github.com/nursit/bank/tree/v3.3.4" class="spip_url spip_out auto" rel="nofollow external">https://github.com/nursit/bank/tree/v3.3.4</a></p> Module de Paiement Stripe 2016-12-08T08:09:01Z https://files.spip.org/Module-de-Paiement-Stripe#comment490116 2016-12-08T08:09:01Z <p>Le module Stripe n'est pas présent dans Bank V3.2.14.<br class="autobr" /> Est-il prévu une mise à jour ?</p> <p>Encore merci pour ce super plugin.</p>