Paypal - commentaires Paypal 2019-02-10T21:59:08Z https://contrib.spip.net/Paypal-4519#comment499999 2019-02-10T21:59:08Z <p>Bonsoir <br class="autobr"> oui j'ai un code qui fonctionne, je te passe un zip avec les quelques fichiers modifiés, j'ai mis des commentaires de partout pour explications.</p> Paypal 2019-02-10T16:32:00Z https://contrib.spip.net/Paypal-4519#comment499996 2019-02-10T16:32:00Z <p>Salut à vous,</p> <p>Oui le plugin est ancien. Il faut sans doute le mettre à jour les codes concernant l'IPN etc.<br class="autobr"> Jerôme, as tu déjà un code qui fonctionne<small class="fine d-inline"> </small>?</p> <p>Si oui, n'hésite pas à le commiter sur la zone (en svn)<br class="autobr"> Si tu ne veux pas passer à svn, envoie moi ton code et je le committerai en ton nom.</p> <p>A terme, j'espère qu'on proposera git pour tous rapidement</p> Paypal 2019-02-08T20:18:55Z https://contrib.spip.net/Paypal-4519#comment499980 2019-02-08T20:18:55Z <p>Salut Jérôme,</p> <p>merci pour l'info. Est-ce que tu te sentirais de mettre à jour le plugins, quitte à créer une nouvelle branche, pour cela. (A voir avec erational la modalité concrète)<small class="fine d-inline"> </small>?</p> <p>Maïeul</p> Paypal 2019-02-08T18:10:32Z https://contrib.spip.net/Paypal-4519#comment499978 2019-02-08T18:10:32Z <p>Bonjour<br class="autobr"> Le plugin paypal utilisé n'étant plus à jour concernant les notifications IPN j'ai utilisé cette classe trouvée sur gitHub : <a href="https://github.com/paypal/ipn-code-samples/tree/master/php" class="spip_url spip_out auto" rel="nofollow external">https://github.com/paypal/ipn-code-samples/tree/master/php</a></p> <p>Les urls sandbox et prod sont différentes de celles du présent plugin au 8/2/2019 et la méthode d'appel vers paypal se fait en CURL</p> Paypal 2018-02-09T17:07:48Z https://contrib.spip.net/Paypal-4519#comment495824 2018-02-09T17:07:48Z <p>En fait j'ai un gros doute. Je teste mes paiements via la sandbox et à aucun moment le statut de la commande est changé dans ma BDD après paiement validé.</p> <p>Je n'ai bien entendu pas « commande paypal » qui n'est pas valide SPIP 3.2, d'où ma question précédente.</p> Paypal 2018-02-09T15:41:49Z https://contrib.spip.net/Paypal-4519#comment495823 2018-02-09T15:41:49Z <p>Bonjour<br class="autobr"> commandes_paypal n'est plus nécessaire pour SPIP 3.2<small class="fine d-inline"> </small>?</p> Paypal 2016-04-11T03:50:42Z https://contrib.spip.net/Paypal-4519#comment486977 2016-04-11T03:50:42Z <p>Bonjour ,</p> <p>Après passage de Spip 2.1 à Spip 3.1 , la <strong>validation ipn</strong> de la commande par Paypal (<strong>paypal_ipn.php</strong>) ne fonctionne plus chez moi.</p> <p>Pour exactement le même type de transaction sur Spip 2.1 <br class="autobr"> le retour de <strong>recuperer_page</strong> dans paypal_ipn.php est VERIFIED ou INVALID<br class="autobr"> par contre sous<strong> Spip 3.1</strong> <strong>le retour est vide</strong>.<br class="autobr"> (Les squelettes sont identiques)<br class="autobr"> Ceci alors que l'url de soumission a Paypal est la même (pour test)<br class="autobr"> <a href="https://www.sandbox.paypal.com/cgi-bin/webscr" class="spip_url spip_out auto" rel="nofollow external">https://www.sandbox.paypal.com/cgi-bin/webscr</a><br class="autobr"> (J'ai vérifié par des traces que les datas transmises a Paypal sont aussi identiques.)</p> <p>Je suis à court d'idée.</p> <p>Quelqu'un aurait peut-être une piste<small class="fine d-inline"> </small>?</p> <p>Merci</p> <p>Julie</p> Paypal 2016-03-30T23:51:12Z https://contrib.spip.net/Paypal-4519#comment486818 2016-03-30T23:51:12Z <p>Je cherche à configurer pour dollars canadiens (CAD), est-ce possible<small class="fine d-inline"> </small>?</p> Paypal 2016-03-06T21:21:45Z https://contrib.spip.net/Paypal-4519#comment486493 2016-03-06T21:21:45Z <p>bonjour</p> <p>le bouton simple :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><paypal|titre=Tongues vertes|prix=15></code></pre></div> <p>ne fonctionne pas.</p> <p>sous spip 3.1</p> Paypal 2015-10-30T09:40:24Z https://contrib.spip.net/Paypal-4519#comment484299 2015-10-30T09:40:24Z <p>Bonjour,</p> <p>Pour l'environnement de test, il ne veut pas enegistrer l'email.<br class="autobr"> Seulement pour l'environnement production.</p> <p>Avez-vous déhj)à rencontré ce problème<small class="fine d-inline"> </small>?</p> <p>Gil</p> Paypal 2015-01-12T09:37:57Z https://contrib.spip.net/Paypal-4519#comment478807 2015-01-12T09:37:57Z <p>Bonjour,</p> <p>Voilà un plugin qui rencontre un certain succès ces temps ci<small class="fine d-inline"> </small>! Bravo<small class="fine d-inline"> </small>!<br class="autobr"> il y a cependant un petit hic, je trouve. de plus en plus de concepteurs de sites vendent des produits via le panier. pas obligatoirement 1 produit mais plusieurs. C'est pour cela qu'il existe le tableau detail bien pratique. mais si l'on veut faire passer une référence de produit pour chaque produit mis en vente c'est impossible car inc-paypal-details ne le permet pas.</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><BOUCLE_details(POUR){tableau #ENV{details}}> #SET{numero,#COMPTEUR_BOUCLE} <input type="hidden" name="item_number_#GET{numero}" value="#GET{numero}" /></code></pre></div> <p>j'ai donc été obligé de surcharger celui ci afin de passer le libelle dans l'array detail et modifier le fichier ainsi :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> <BOUCLE_detail(POUR){tableau #VALEUR}> [(#REM) #CLE=>#VALEUR<br />] [(#CLE|=={libelle}|oui) <input type="hidden" name="item_number_#GET{numero}" value="#VALEUR" /> ]</code></pre></div> <p>Il s'agit bien entendu d'une suggestion mais serait il possible d'avoir cette modification directement sur le plugin<small class="fine d-inline"> </small>?</p> <p>Merci<small class="fine d-inline"> </small>!</p> Paypal 2014-12-11T13:51:08Z https://contrib.spip.net/Paypal-4519#comment478462 2014-12-11T13:51:08Z <p>Merci quand même.</p> <p>Ben j'ai lu justement et ce n'est pas clair, c'est pourquoi je pense qu'une phrase explicite serait bienvenue. D'ailleurs pour moi même le réglage à faire n'est pas claire quant aux effets de l'un ou l'autre choix.<br class="autobr"> Pour les adresses exemple il serait judicieux d'être plus précis. Nous ne sommes pas tous des développeurs et on peut penser littéralement, comme moi, que ça ouvre vers une vraie adresse exemple et pas sur un site qui n'a rien à voir (et pourquoi ce site d'ailleurs<small class="fine d-inline"> </small>?).</p> Paypal 2014-12-11T13:46:19Z https://contrib.spip.net/Paypal-4519#comment478460 2014-12-11T13:46:19Z <p>merci de bien lire la doc. rien n'est visible directement<br class="autobr"> le plugin permet d'ajouter formulaires paypal soit en modifiant vos squelettes ou alors en ajoutant le raccourci <code class="spip_code spip_code_inline" dir="ltr"><paypal></code>.</p> <p>pour les adresses, elles sont bonnes, il faut remplacer « monsite » par l'adresse de votre site de développement.</p> Paypal 2014-12-11T12:52:31Z https://contrib.spip.net/Paypal-4519#comment478449 2014-12-11T12:52:31Z <p>Bonjour, bonsoir, ce que vous voudrez,</p> <p>On est bien d'accord, le plugin ne crée rien de visible sur le site immédiatement<small class="fine d-inline"> </small>?</p> <p> Il faut aller dans le squelette pour ajouter les trucs machins qui permettent l'affichage sur le site en partie publique.</p> <p>Cela dit c'est (potentiellement en ce qui me concerne pour l'instant étant donné que je ne l'ai pas encore implanté) un plugin extrêmement utile.</p> <p>Par ailleurs, soit je suis stupide soit il y a quelque chose qui cloche. Quand je lis «<small class="fine d-inline"> </small>Deux pages de démonstrations sont disponibles<small class="fine d-inline"> </small>», je m'attends à ce que les liens :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> http://monsite/?page=demo_paypal : un paiement simple http://monsite/?page=demo_paypal_details : un paiement complexe avec un panier comportant plusieurs articles</code></pre></div> <p>aboutissent à des pages d'exemple mais en fait on tombe sur une grande entreprise qui, visiblement, ne se fait pas payer en paypal et n'en a rien à battre.</p> <p>Si ces pages de démonstration sont disponibles, où peut-on les trouver<small class="fine d-inline"> </small>? Si elles ne le sont pas, peut-on supprimer cette mention qui est source de confusion<small class="fine d-inline"> </small>?</p> <p>Merci beaucoup.</p> Paypal 2014-06-25T16:14:23Z https://contrib.spip.net/Paypal-4519#comment475980 2014-06-25T16:14:23Z <p>Bonjour,<br class="autobr"> Si on a calculé les frais de port à partir de notre compte paypal, comment peut on faire pour l'afficher dans le tableau récapitulatif..? je suis allé dans le fichier formulaire/paypal.html j'ai vu un input hidden de shipping mais je ne sais pas comment l'appeler dans le boutton...Merci de votre aide. Les frais de port sont calcul dans mon compte paypal en fonction du prix du cady..MErci</p> Paypal 2014-06-25T12:31:35Z https://contrib.spip.net/Paypal-4519#comment475977 2014-06-25T12:31:35Z <p>Voilà comment ce retour a fonctionné chez moi :</p> <ol class="spip"><li> Sur le site de Paypal, dans Préférences > Notifications instantanées de paiement : j'ai activé l'option de retour IPN. L'url de notification IPN à entrer est l'url de mon site.</li><li> Dans la ligne <code class="spip_code spip_code_inline" dir="ltr">redirect_ok,[(#URL_PAGE{commande_paiement_valide}|url_absolue)]</code>, le paramètre |url_absolue semble avoir eu son importance.</li><li> Réglage effectué également, sur les indications du fichier infos.txt (je cite) : <blockquote class="spip"> <p>Indiquer que l'IPN envoyé par PAYPAL est UTF-8<br class="autobr"> Un titre d'objet avec des caractères utf-8 et hop, le signal de validation IPN reçu par paypal foire (mauvais encodage). <br class="manualbr">Pour corriger cela : <br>- Dans le compte marchand Paypal (s'y connecter). <br>- Cliquer l'onglet «<small class="fine d-inline"> </small>Préférences<small class="fine d-inline"> </small>» <br>- Partie «<small class="fine d-inline"> </small>Préférences de ventes<small class="fine d-inline"> </small>» (bas de la 2è colonne) <br>- Cliquer le lien «<small class="fine d-inline"> </small>Encodage de la langue<small class="fine d-inline"> </small>» <br>- Puis cliquer le bouton «<small class="fine d-inline"> </small>Plus d'options<small class="fine d-inline"> </small>» <br>- Définir les 2 sélecteurs sur UTF-8 et valider</p> </blockquote> <p>Voilà :-)</p> </li></ol> Paypal 2014-06-18T09:46:44Z https://contrib.spip.net/Paypal-4519#comment475890 2014-06-18T09:46:44Z <p>Je confirme, après un test en vrai, que la redirection vers ma page commande_paiement_valide.html ne fonctionne pas à l'issue du paiement sur le site de Paypal (on tombe sur la page d'accueil de Paypal).<br class="autobr"> Mon client a entré comme adresse de retour (qui lui était demandée dans l'activation de l'IPN : <a href="http://www.mondomaine.fr/spip.php?page=commande_paiement_valide" class="spip_url spip_out auto" rel="nofollow external">http://www.mondomaine.fr/spip.php?page=commande_paiement_valide</a>).<br class="autobr"> Merci pour votre aide.</p> Paypal 2014-06-13T17:17:55Z https://contrib.spip.net/Paypal-4519#comment475851 2014-06-13T17:17:55Z <p>J'ai trouvé cette explication (<a href="http://ralph.davidovits.net/internet/notification-paypal-ipn.html" class="spip_out" rel='nofollow external'>http://ralph.davidovits.net/internet/notification-paypal-ipn.html</a>) mais j'ignore ce que mon client doit mettre dans l'url de notification (<a href="http://www.mondomaine.tld/paypal-ipn-mail.php" class="spip_url spip_out auto" rel="nofollow external">http://www.mondomaine.tld/paypal-ipn-mail.php</a>). Merci encore.</p> Paypal 2014-06-13T17:06:12Z https://contrib.spip.net/Paypal-4519#comment475850 2014-06-13T17:06:12Z <p>J'ai testé : ça fonctionne parfaitement<small class="fine d-inline"> </small>!<br class="autobr"> Juste un problème de retour vers ma page de confirmation.</p> <p>Est-ce que vous confirmez que ceci fonctionne :<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">redirect_ok,[(#URL_PAGE{commande_paiement_valide})]</code><small class="fine d-inline"> </small>?<br class="autobr"> Ou cela vient-il uniquement du retour IPN qui pourrait ne pas être réglé sur le compte de mon client (auquel je n'ai pas accès)<small class="fine d-inline"> </small>? Et dans ce cas, comment dois-je lui expliquer la procédure<small class="fine d-inline"> </small>? <br class="autobr"> Merci beaucoup.</p> Paypal 2014-04-18T09:53:45Z https://contrib.spip.net/Paypal-4519#comment474991 2014-04-18T09:53:45Z <p>Pas encore testé, mais cela me semble juste MERVEILLEUX<small class="fine d-inline"> </small>!</p> <p>Merci<small class="fine d-inline"> </small>!</p>