http://redmine.ulysses.fr/http://redmine.ulysses.fr/themes/PurpleMine2/favicon/favicon.ico?16318893672012-04-02T14:57:22ZGalette bugs & featuresPaypal - Anomalie #225: Validation des transactions avec le module paypalhttp://redmine.ulysses.fr/issues/225?journal_id=120812012-04-02T14:57:22ZJohan Cwiklinskijohan@x-tnd.be
<ul><li><strong>Catégorie</strong> <del><i>Plugins</i></del> supprimé</li><li><strong>Projet</strong> changé de <i>Galette</i> à <i>Paypal</i></li></ul><p>C'est envisageable, mais ça demande un peu de temps ; il faudra par exemple prendre soin de conserver le lien entre le paiement et la contribution pour éviter les assignations multiples etc. à première vue.</p> Paypal - Anomalie #225: Validation des transactions avec le module paypalhttp://redmine.ulysses.fr/issues/225?journal_id=120822012-04-02T15:32:16Zkevin guerysupport@srv-hosting.fr
<ul></ul><p>Merci pour la réponse, mais le plugin est sensé effectué ce travail non ?</p>
<p>Johan Cwiklinski a écrit :</p>
<blockquote>
<p>C'est envisageable, mais ça demande un peu de temps ; il faudra par exemple prendre soin de conserver le lien entre le paiement et la contribution pour éviter les assignations multiples etc. à première vue.</p>
</blockquote> Paypal - Anomalie #225: Validation des transactions avec le module paypalhttp://redmine.ulysses.fr/issues/225?journal_id=120832012-04-02T16:25:33ZJohan Cwiklinskijohan@x-tnd.be
<ul></ul><p>Le plugin enregistre automatiquement une contribution pour l'adhérent ; si ce dernier était connecté à son compte Galette lorsqu'il a soumis le formulaire ; par retour d'un appel émis par le site de Paypal.</p>
<p>Si l'utilisateur n'est pas enregistré, ou si une contribution a déjà été ajoutée manuellement, ou si quelque chose se passe mal (ie. url non accessible depuis le serveur paypal) ; il n'y a pas de méthode manuelle. Je pensais que la demande concernait ce point.</p>
<p>En gros, aujourd'hui : soit « ça fonctionne » et tout paiement paypal crée automatiquement une contribution (créer ne signifie pas lier non plus, une fois la contribution créée, on sait uniquement qu'elle provient d'un paiement paypal), soit « ça ne fonctionne pas » et rien n'est créée côté Galette.</p> Paypal - Anomalie #225: Validation des transactions avec le module paypalhttp://redmine.ulysses.fr/issues/225?journal_id=120842012-04-02T16:28:51ZJohan Cwiklinskijohan@x-tnd.be
<ul></ul><p>Une précision par ailleurs : je parle bien de Contributions ; le plugin Paypal n'a pas connaissance de l'existence de transactions :)</p> Paypal - Anomalie #225: Validation des transactions avec le module paypalhttp://redmine.ulysses.fr/issues/225?journal_id=120862012-04-02T17:55:32Zkevin guerysupport@srv-hosting.fr
<ul></ul><p>Merci,</p>
<p>On la testé mais aucune trace dans les contributions et sous le plugins paypal j'ai que cela :</p>
<p>Array<br />(<br /> [transaction_subject] => 3<br /> [payment_date] => 12:38:35 Mar 30, 2012 PDT<br /> [txn_type] => web_accept<br /> [last_name] => test<br /> [residence_country] => FR<br /> [item_name] => donation pécunière<br /> [payment_gross] => <br /> [mc_currency] => EUR<br /> [business] => <a class="email" href="mailto:domaine@domaine.fr">domaine@domaine.fr</a><br /> [payment_type] => instant<br /> [protection_eligibility] => Ineligible<br /> [verify_sign] => test<br /> [payer_status] => unverified<br /> [tax] => 0.00<br /> [payer_email] => <a class="email" href="mailto:test@test.com">test@test.com</a><br /> [txn_id] => confidentiel<br /> [quantity] => 1<br /> [receiver_email] => <a class="email" href="mailto:test@test.com">test@test.com</a><br /> [first_name] => Kevin<br /> [payer_id] => 2T7G56GKD9MJU<br /> [receiver_id] => TYBEE22NTR3TJ<br /> [item_number] => 5<br /> [handling_amount] => 0.00<br /> [payment_status] => Completed<br /> [payment_fee] => <br /> [mc_fee] => 0.28<br /> [shipping] => 0.00<br /> [mc_gross] => 1.00<br /> [custom] => 3<br /> [charset] => windows-1252<br /> [notify_version] => 3.4<br /> [ipn_track_id] => 85d74aa53b8ee<br />)</p>
<p>Johan Cwiklinski a écrit :</p>
<blockquote>
<p>Une précision par ailleurs : je parle bien de Contributions ; le plugin Paypal n'a pas connaissance de l'existence de transactions :)</p>
</blockquote> Paypal - Anomalie #225: Validation des transactions avec le module paypalhttp://redmine.ulysses.fr/issues/225?journal_id=120872012-04-03T12:32:40Zkevin guerysupport@srv-hosting.fr
<ul></ul><p>Bonjour,</p>
<p>Je viens d’effectuer un test avec un compte de test (sandbox) chez paypal et je n'ai aucune trace dans les contributions chez la personne qui à fait un don.</p>
<p>Quand je me reconnecte en tant qu'admin je n'ai rien non plus sauf dans le l'historique paypal ou des choses apparaissent</p>
<p>Merci pour l'aide</p>
<p>Johan Cwiklinski a écrit :</p>
<blockquote>
<p>Une précision par ailleurs : je parle bien de Contributions ; le plugin Paypal n'a pas connaissance de l'existence de transactions :)</p>
</blockquote> Paypal - Anomalie #225: Validation des transactions avec le module paypalhttp://redmine.ulysses.fr/issues/225?journal_id=120882012-04-03T15:01:37ZJohan Cwiklinskijohan@x-tnd.be
<ul></ul><p>En fonction de la sortie postée ici ; l'adhérent portant l'identifiant 3 dans la base aurait dû se voir ajouter une contribution d'un montant de 1€ ;</p>
<p>Quelle sont les version du plugin et de Galette utilisées ?</p>
<p>Il faudrait aussi regarder dans les logs de Galette et dans le log d'erreur d'apache si une erreur a été détectée.</p> Paypal - Anomalie #225: Validation des transactions avec le module paypalhttp://redmine.ulysses.fr/issues/225?journal_id=120892012-04-03T15:49:06ZJohan Cwiklinskijohan@x-tnd.be
<ul></ul><p><strong>Attention</strong> : la création de la contribution Paypal se fait via une URL de Galette que Paypal appelle après « validation » du paiement. Je n'ai jamais été en mesure de faire fonctionner cette étape avec le sandbox de paypal malheureusement ; j'ai du y aller à tâtons :'(</p> Paypal - Anomalie #225: Validation des transactions avec le module paypalhttp://redmine.ulysses.fr/issues/225?journal_id=120922012-04-03T17:47:29Zkevin guerysupport@srv-hosting.fr
<ul></ul><p>Pour le faire fonctionner avec la sansbox j'ai modifier cette ligne dans le fichier paypal_form.tpl: (Ceci dit le test à aussi été effectué sans la sandbox)</p>
<p><form action="{if GALETTE_MODE eq 'DEV'}https://www.sandbox.paypal.com/fr/cgi-bin/webscr{else}https://www.sandbox.paypal.com/cgi-bin/webscr{/if}" method="post" id="paypal"></p>
<p>La version du plugin est 1.0.1<br />La version de galette est 0.7.0<br />Et je n'ai rien dans les logs d'apache...</p>
<p>Merci</p>
<p>Johan Cwiklinski a écrit :</p>
<blockquote>
<p><strong>Attention</strong> : la création de la contribution Paypal se fait via une URL de Galette que Paypal appelle après « validation » du paiement. Je n'ai jamais été en mesure de faire fonctionner cette étape avec le sandbox de paypal malheureusement ; j'ai du y aller à tâtons :'(</p>
</blockquote> Paypal - Anomalie #225: Validation des transactions avec le module paypalhttp://redmine.ulysses.fr/issues/225?journal_id=120932012-04-03T19:02:41ZJohan Cwiklinskijohan@x-tnd.be
<ul></ul><p>Il suffisait de passer Galette en mode DEV pour utiliser le sandbox (confer le warning sur cette page : <a class="external" href="http://galette.tuxfamily.org/documentation/fr/installation/postinstall.html">http://galette.tuxfamily.org/documentation/fr/installation/postinstall.html</a>).</p>
<p>En utilisant le sandbox ; il n'y aura rien dans les logs - il n'y a rien non plus dans l'historique par ce biais - cela n'a jamais fonctionné, mais ça fonctionne avec leur vrai site. Il faut donc voir les logs du 30/03.</p> Paypal - Anomalie #225: Validation des transactions avec le module paypalhttp://redmine.ulysses.fr/issues/225?journal_id=121012012-04-05T20:05:41Zkevin guerysupport@srv-hosting.fr
<ul></ul><p>Bonsoir,</p>
<p>Je suis bien en mode prod.</p>
<p>J'ai ceci dans les logs :</p>
<p>ModSecurity: Warning. Operator EQ matched 0 at REQUEST_HEADERS. [file "/etc/modsecurity2/modsecurity_crs_21_protocol_anomalies.conf"] [line "48"] [id "960009"] [msg "Request Missing a User Ageent Header"] [severity "WARNING"] [tag "PROTOCOL_VIOLATION/MISSING_HEADER"] [hostname "url.fr"] [uri "/plugins/paypal_notify.php"] [unique_id "T3YL1LAfYEMAAFQ4ycYAABI"]</p>
<p>Je vais essayer de désactiver cette lien (48) et je vous tiens au courant</p>
<p>Merci</p>
<p>Johan Cwiklinski a écrit :</p>
<blockquote>
<p>Il suffisait de passer Galette en mode DEV pour utiliser le sandbox (confer le warning sur cette page : <a class="external" href="http://galette.tuxfamily.org/documentation/fr/installation/postinstall.html">http://galette.tuxfamily.org/documentation/fr/installation/postinstall.html</a>).</p>
<p>En utilisant le sandbox ; il n'y aura rien dans les logs - il n'y a rien non plus dans l'historique par ce biais - cela n'a jamais fonctionné, mais ça fonctionne avec leur vrai site. Il faut donc voir les logs du 30/03.</p>
</blockquote> Paypal - Anomalie #225: Validation des transactions avec le module paypalhttp://redmine.ulysses.fr/issues/225?journal_id=121022012-04-06T12:44:29Zkevin guerysupport@srv-hosting.fr
<ul></ul><p>Bonjour,</p>
<p>Je viens de faire le test et je n'ai plus rien dans les logs mais j'ai toujours rien dans les contributions.</p>
<p>Merci de votre aide.</p>
<p>kevin guery a écrit :</p>
<blockquote>
<p>Bonsoir,</p>
<p>Je suis bien en mode prod.</p>
<p>J'ai ceci dans les logs :</p>
<p>ModSecurity: Warning. Operator EQ matched 0 at REQUEST_HEADERS. [file "/etc/modsecurity2/modsecurity_crs_21_protocol_anomalies.conf"] [line "48"] [id "960009"] [msg "Request Missing a User Ageent Header"] [severity "WARNING"] [tag "PROTOCOL_VIOLATION/MISSING_HEADER"] [hostname "url.fr"] [uri "/plugins/paypal_notify.php"] [unique_id "T3YL1LAfYEMAAFQ4ycYAABI"]</p>
<p>Je vais essayer de désactiver cette lien (48) et je vous tiens au courant</p>
<p>Merci</p>
<p>Johan Cwiklinski a écrit :</p>
<blockquote>
<p>Il suffisait de passer Galette en mode DEV pour utiliser le sandbox (confer le warning sur cette page : <a class="external" href="http://galette.tuxfamily.org/documentation/fr/installation/postinstall.html">http://galette.tuxfamily.org/documentation/fr/installation/postinstall.html</a>).</p>
<p>En utilisant le sandbox ; il n'y aura rien dans les logs - il n'y a rien non plus dans l'historique par ce biais - cela n'a jamais fonctionné, mais ça fonctionne avec leur vrai site. Il faut donc voir les logs du 30/03.</p>
</blockquote></blockquote> Paypal - Anomalie #225: Validation des transactions avec le module paypalhttp://redmine.ulysses.fr/issues/225?journal_id=121032012-04-07T07:53:12ZJohan Cwiklinskijohan@x-tnd.be
<ul></ul><p>kevin guery a écrit :</p>
<blockquote>
<p>Je viens de faire le test et je n'ai plus rien dans les logs mais j'ai toujours rien dans les contributions.</p>
</blockquote>
<p>Et dans l'historique Paypal ?</p>
<p>Enfin, là ; ce sont des problèmes de configuration du serveur hôte ; je ne peux rien y faire ni tester dans les conditions de fonctionnement actuelles de Paypal.</p> Paypal - Anomalie #225: Validation des transactions avec le module paypalhttp://redmine.ulysses.fr/issues/225?journal_id=121042012-04-07T09:59:18Zkevin guerysupport@srv-hosting.fr
<ul></ul><p>Oui dans l'historique paypal j'ai ceci :</p>
<ol>
<li> Date Requête<br />Pages :
<p>- 1 -</p></li>
</ol>
<p>1 ven. 06/04/2012 - 14:48</p>
<p>Array<br />(<br /> [transaction_subject] => 5<br /> [payment_date] => 05:47:40 Apr 06, 2012 PDT<br /> [txn_type] => web_accept<br /> [last_name] => Guery<br /> [residence_country] => FR<br /> [item_name] => donation pécunière<br /> [payment_gross] => <br /> [mc_currency] => EUR<br /> [business] => <a class="email" href="mailto:domaine@domaine.com">domaine@domaine.com</a><br /> [payment_type] => instant<br /> [protection_eligibility] => Ineligible<br /> [verify_sign] => AZenMl5LsTknAP1wvQY.IJnuNDytAK9WcE9nKDI8idlGnlw4aoWmIt05<br /> [payer_status] => unverified<br /> [tax] => 0.00<br /> [payer_email] => <a class="email" href="mailto:mail@mail.com">mail@mail.com</a><br /> [txn_id] => 9SH51560AJ9087007<br /> [quantity] => 1<br /> [receiver_email] => <a class="email" href="mailto:mail@mail.com">mail@mail.com</a><br /> [first_name] => Kevin<br /> [payer_id] => 2T7G56GKD9MJU<br /> [receiver_id] => TYBEE22NTR3TJ<br /> [item_number] => 5<br /> [handling_amount] => 0.00<br /> [payment_status] => Completed<br /> [payment_fee] => <br /> [mc_fee] => 0.28<br /> [shipping] => 0.00<br /> [mc_gross] => 1.00<br /> [custom] => 5<br /> [charset] => windows-1252<br /> [notify_version] => 3.4<br /> [ipn_track_id] => d7969bed7fbce<br />)</p>
<p>Cela m'étonnerai que cela vienne du serveur hôte car je n'ai plus de message d'erreur dans les logs.... et aucun bug au moment de la transaction.</p>
<p>Merci</p>
<p>Johan Cwiklinski a écrit :</p>
<blockquote>
<p>kevin guery a écrit :</p>
<blockquote>
<p>Je viens de faire le test et je n'ai plus rien dans les logs mais j'ai toujours rien dans les contributions.</p>
</blockquote>
<p>Et dans l'historique Paypal ?</p>
<p>Enfin, là ; ce sont des problèmes de configuration du serveur hôte ; je ne peux rien y faire ni tester dans les conditions de fonctionnement actuelles de Paypal.</p>
</blockquote> Paypal - Anomalie #225: Validation des transactions avec le module paypalhttp://redmine.ulysses.fr/issues/225?journal_id=121052012-04-07T10:00:34Zkevin guerysupport@srv-hosting.fr
<ul></ul><p>Oups dsl, si possible enlever les adresses mails, je n'ai pas fais attention.</p>
<p>Merci</p>
<p>kevin guery a écrit :</p>
<blockquote>
<p>Oui dans l'historique paypal j'ai ceci :</p>
<ol>
<li> Date Requête<br />Pages :</li>
</ol>
<p>- 1 -</p>
<p>1 ven. 06/04/2012 - 14:48</p>
<p>Array<br />(<br />[transaction_subject] => 5<br />[payment_date] => 05:47:40 Apr 06, 2012 PDT<br />[txn_type] => web_accept<br />[last_name] => Guery<br />[residence_country] => FR<br />[item_name] => donation pécunière<br />[payment_gross] => <br />[mc_currency] => EUR<br />[business] => <a class="email" href="mailto:domain@domain.com">domain@domain.com</a><br />[payment_type] => instant<br />[protection_eligibility] => Ineligible<br />[verify_sign] => AZenMl5LsTknAP1wvQY.IJnuNDytAK9WcE9nKDI8idlGnlw4aoWmIt05<br />[payer_status] => unverified<br />[tax] => 0.00<br />[payer_email] => <a class="email" href="mailto:mail@mail.com">mail@mail.com</a><br />[txn_id] => 9SH51560AJ9087007<br />[quantity] => 1<br />[receiver_email] => <a class="email" href="mailto:domain@domain.com">domain@domain.com</a><br />[first_name] => Kevin<br />[payer_id] => 2T7G56GKD9MJU<br />[receiver_id] => TYBEE22NTR3TJ<br />[item_number] => 5<br />[handling_amount] => 0.00<br />[payment_status] => Completed<br />[payment_fee] => <br />[mc_fee] => 0.28<br />[shipping] => 0.00<br />[mc_gross] => 1.00<br />[custom] => 5<br />[charset] => windows-1252<br />[notify_version] => 3.4<br />[ipn_track_id] => d7969bed7fbce<br />)</p>
<p>Cela m'étonnerai que cela vienne du serveur hôte car je n'ai plus de message d'erreur dans les logs.... et aucun bug au moment de la transaction.</p>
<p>Merci</p>
<p>Johan Cwiklinski a écrit :</p>
<blockquote>
<p>kevin guery a écrit :</p>
<blockquote>
<p>Je viens de faire le test et je n'ai plus rien dans les logs mais j'ai toujours rien dans les contributions.</p>
</blockquote>
<p>Et dans l'historique Paypal ?</p>
<p>Enfin, là ; ce sont des problèmes de configuration du serveur hôte ; je ne peux rien y faire ni tester dans les conditions de fonctionnement actuelles de Paypal.</p>
</blockquote></blockquote> Paypal - Anomalie #225: Validation des transactions avec le module paypalhttp://redmine.ulysses.fr/issues/225?journal_id=121062012-04-07T10:58:05ZJohan Cwiklinskijohan@x-tnd.be
<ul></ul><p>kevin guery a écrit :</p>
<blockquote>
<p>Cela m'étonnerai que cela vienne du serveur hôte car je n'ai plus de message d'erreur dans les logs.... et aucun bug au moment de la transaction.</p>
</blockquote>
<p>S'il y a une entrée dans l'historique, il doit y avoir quelque chose dans les logs de Galette aussi. Il faudrait préalablement passer Galette en mode debug, les logs seront un peu plus verbeux.</p> Paypal - Anomalie #225: Validation des transactions avec le module paypalhttp://redmine.ulysses.fr/issues/225?journal_id=132352012-10-27T08:51:46ZJohan Cwiklinskijohan@x-tnd.be
<ul><li><strong>% réalisé</strong> changé de <i>0</i> à <i>100</i></li><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>Résolu</i></li><li><strong>Assigné à</strong> mis à <i>Johan Cwiklinski</i></li></ul><p>J'ai corrigé plusieurs choses récemment de ce côté là ; et j'ai pu tester l'enregistrement automatique de la contribution une fois le paiement paypal validé ; plus de problèmes à priori.</p> Paypal - Anomalie #225: Validation des transactions avec le module paypalhttp://redmine.ulysses.fr/issues/225?journal_id=135012012-12-05T09:25:13ZJohan Cwiklinskijohan@x-tnd.be
<ul><li><strong>Statut</strong> changé de <i>Résolu</i> à <i>Fermé</i></li></ul>