Development #11064
prévenir l'usager si jamais le backend de paiement répond mal
Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
26 mai 2016
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Description
try: payment_response = payment.response(backend_response) except eopayment.ResponseError as e: # if eopayment can't get response from query string redirect to # homepage logging.error('failed to process payment response (%r)', e) return HttpResponseRedirect('/')
Et c'est silencieux comme ça parce que ça ne devrait pas arriver, le backend de paiement devrait toujours fournir une réponse valide.
Cela étant, si jamais la réponse n'est pas valide et qu'un vrai usager est confronté à la situation (plutôt qu'un bot tapant sur l'URL), et bien l'usager, il est bien laissé dans le vide par cette redirection.
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a presque 8 ans
- Fichier 0001-lingo-warn-user-if-the-payment-service-failed-to-ans.patch 0001-lingo-warn-user-if-the-payment-service-failed-to-ans.patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Mis à jour par Frédéric Péters il y a presque 8 ans
- Statut changé de En cours à Résolu (à déployer)
commit f48cd30fe6341ef9fd3a93c95975c053f3d14f91 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Thu May 26 14:12:32 2016 +0200 lingo: warn user if the payment service failed to answer properly (#11064)
lingo: warn user if the payment service failed to answer properly (#11064)