Projet

Général

Profil

Actions

Anomalie #405

fermé

Module PayPal : Multiple Paiements

Ajouté par Vincent Goubert il y a plus de 11 ans. Mis à jour il y a plus de 11 ans.

Statut:
Rejeté
Priorité:
Normal
Assigné à:
-
Début:
30/10/2012
Echéance:
% réalisé:

0%

Temps estimé:

Description

Bonjour,

Je rencontre un bug sur mon installation de Galette (dernière version : 0.7.1.7) avec le module Paypal :

Lorsque quelqu'un effectue un paiement par Paypal en utilisant le module intégré, et qu'ensuite on regarde dans la liste des paiements, voici ce que l'on rencontre (pour une personne) :
capture

Est-ce normal ?

Ensuite, serait-ce possible (ou est-ce aussi un bug), qu'une fois le paiement éffectué, qu'il s'ajoute automatiquement dans la liste des contributions de l'utilisateur?

Bien Cordialement,
Vincent.

Mis à jour par Vincent Goubert il y a plus de 11 ans

Même problème en faisant la mise à jour 0.7.2 (et en prenant la version 1.1.0.1 du plugin Paypal).
Il est également impossible d'initialiser la Base de Données...

Vincent.

Mis à jour par Johan Cwiklinski il y a plus de 11 ans

  • Priorité changé de Haut à Normal
  • Catégorie Plugins supprimé
  • Version cible 0.7.4 supprimé

Heu... Normal ? Et bien, c'est exactement ce qu'on reçoit de Paypal. La capture montre l'ancienne version de l'interface, la nouvelle apporte quelques informations complémentaires sur chaque ligne.

Le plugin enregistre une contribution si l'adhérent était connecté lorsqu'il a soumis son paiement ; cependant, un bogue affectait l'ancienne version, et ça ne fonctionnait pas. Depuis la version 1.1.0.1 ; ça fonctionne (je viens de vérifier une entrée en date du 08/10).

Il s'agit d'une mise à jour du plugin existant je présume ? Est-il possible d'avoir les logs (de galette et du système - voir la FAQ pour afficher les erreurs si ces derniers ne sont pas disponibles) ?

Mis à jour par Johan Cwiklinski il y a plus de 11 ans

  • Projet changé de Galette à Paypal

Mis à jour par Vincent Goubert il y a plus de 11 ans

capture

Impossible de voir les autres paiements (qui n’existent pas par ailleurs), seul le dernier de cette liste (dont l’horaire ne correspond pas) est visible.

En modifiant le galette.inc.php (afin d'afficher les erreurs), rien ne change, aucune erreur n'est détectée...

Cordialement,
Vincent.

Mis à jour par Johan Cwiklinski il y a plus de 11 ans

  • Description mis à jour (diff)

Mis à jour par Johan Cwiklinski il y a plus de 11 ans

Je ne comprends pas. Quels autres paiements ? Le dernier de la liste ? Quel horaire, et à quoi doit-il correspondre ?

La page affichée est celle attendue ; il n'y a rien de plus dans l'historique. La version de développement propose une interface un peu plus évoluée pour l'affichage de l'historique ; ce sera peut-être plus "clair".

Lorsqu'un paiement est "confirmé" par paypal, une URL spécifique est appelée (elle est construite au moment de l'envoi du formulaire, selon le chemin du plugin). C'est à ce moment là que l'entrée dans l'historique apparaît, que la contribution est enregistrée (ou pas), et que quelque chose est noté dans les logs de Galette. S'il y a un problème, il sera peut-être visible là ou dans les logs du système.

Si une erreur se produit (ie. si la page ne répond pas HTTP 200), Paypal appellera de nouveau cette URL plusieurs fois (une quinzaine en tout, réparties sur plusieurs jours).

L'affichage des erreurs ne peut être éventuellement utile que pour le problème d'initialisation de la base.

Mis à jour par Vincent Goubert il y a plus de 11 ans

Le problème est : Il n'y a qu'un seul est unique paiement reçu par paypal, et celui-ci ce dédouble de façon aléatoire, sans raison apparente, alors que le paiement fonctionne dès le premier coup (si on regarde la première entrée).
Où puis-je trouver les logs galette, ou ceux qui pourraient nous aider à avancer?
Vincent.

Mis à jour par Johan Cwiklinski il y a plus de 11 ans

Vincent Goubert a écrit :

Le problème est : Il n'y a qu'un seul est unique paiement reçu par paypal, et celui-ci ce dédouble de façon aléatoire, sans raison apparente, alors que le paiement fonctionne dès le premier coup (si on regarde la première entrée).

Je pense qu'il s'agit du cas « Paypal appellera de nouveau cette URL plusieurs fois (une quinzaine en tout, réparties sur plusieurs jours). ». Prends la dernière version de développement, l'interface permet de mieux comprendre ce "problème" (http://git.tuxfamily.org/galette/plugin-paypal?p=galette/plugin-paypal.git;a=snapshot;h=28561a999856cbf742f64b5edd64f772f351aad1;sf=tgz)

Où puis-je trouver les logs galette, ou ceux qui pourraient nous aider à avancer?

Les logs de galette sont dans le dossier "logs" (un fichier par jour) ; les logs système... Ça dépend du système. Sur les hébergements mutualisés, ils ne sont pas accessibles.

Mis à jour par Vincent Goubert il y a plus de 11 ans

Pour voir les logs, il faudrait faire le test en direct (quand un paiement est effectué).

Mis à jour par Johan Cwiklinski il y a plus de 11 ans

Les données affichées ne sont pas correctes (sauf pour la première ligne à priori) ; il manque beaucoup de choses dans la requête "reçue" de Payal.

Pour le "dédoublage" ; c'est bien ce que je disais, il s'agit de multiples tentatives de la part de paypal, suite fort probablement à une erreur.

Les données affichées ici proviennent toutes du résultat d'un paiement effectué via le site paypal ; et n'ont pas été altérées/modifiées de quelque façon que ce soit ?

Mis à jour par Johan Cwiklinski il y a plus de 11 ans

  • Statut changé de Nouveau à Commentaire

Mis à jour par Johan Cwiklinski il y a plus de 11 ans

  • Statut changé de Commentaire à Rejeté
Actions

Formats disponibles : Atom PDF