Project

General

Profile

Actions

Développement #97977

open

Erreur lors du paiement : avoir un messge d'erreur qui fait moins peur

Added by Thomas Noël over 1 year ago. Updated over 1 year ago.

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

image (2).png (27.7 KB) image (2).png Thomas Noël, 31 October 2024 05:29 PM

No data to display

Actions

Also available in: Atom PDF