Project

General

Profile

Développement #47612

lingo : avoir une durée de vie pour les éléments de panier non payés

Added by Benjamin Dauvergne over 4 years ago. Updated 10 months ago.

Status:
Nouveau
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
13 October 2020
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No
Tags:

Description

Le fait qu'une BasketItem non-payé ait une durée de vie infinie sans intervention du workflow qui les a créé peut poser des problèmes :
  • il faut prévoir dans le workflow des actions d'annulation manuelle ou automatique
  • en cas d'anonymisation du formulaire les informations pour ces actions sont perdus, obligeant à prendre des mesures de contournement pour les conserver quand même (variables de workflow non anonymisables)
  • les usagers même s'ils peuvent annuler manuellement sont perdues car souvent l'action s'est résolu toute seule; soit ils ont abandonné la procédure soit ils ont payé par un autre moyen

Cas d'usage, #46953

Il serait plus simple que pour les éléments de panier liés au paiement d'une demande il y ait une durée de vie par défaut assez courte, d'une semaine, surchargeable lors de la création de l'élément par appel à l'API. Le workflow gérant la notification d'annulation et recréant un élément de panier si besoin.

Les actions de paiement devront être modifié :
  • ne pas afficher les éléments de panier expirés,
  • ne pas permettre d'initier un paiement sur une élément de panier expiré,
  • supprimer les éléments expirés après un temps de latence au cas où un paiement ait été initié juste avant la limite (disons 1j)

History

#1

Updated by Benjamin Dauvergne 10 months ago

  • Tags set to paiement

Also available in: Atom PDF