Actions
Développement #97977
openErreur lors du paiement : avoir un messge d'erreur qui fait moins peur
Status:
Nouveau
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
31 October 2024
Due date:
% Done:
0%
Estimated time:
Patch proposed:
No
Planning:
No
Description
Sur lingo/epayment/views.py dans la vue pay, on a :
try:
(order_id, kind, data) = transaction.backend.make_eopayment(
request=request, transaction_id=transaction.id
).request(transaction.amount, **eopayment_kwargs)
except eopayment.PaymentException as e:
error = _('Unexpected error: %s') % str(e)
return TemplateResponse(
request, 'lingo/epayment/payment_message.html', {'next_url': next_url, 'error': error}
)
Ce qui peut donner des affichage tel que celui joint, qui peut faire un peu peur.
On pourrait peut-être afficher quelque chose comme :
Une erreur est survenue lors de la communication avec l'opérateur de paiement (ici son nom, si on peut le nommer). Cliquez ici pour voir les détails techniques. (et ici un peu de magie javascript/css pour dévoiler le message de l'exception)
J'hésite à proposer d'ajouter un "merci d'essayer à nouveau plus tard" parce que ça m'énerve quand ça arrive :)
Files
No data to display
Actions