Projet

Général

Profil

Development #76395

toulouse-maelis : gérer l'expiration lors du paiement

Ajouté par Frédéric Péters il y a 12 mois. Mis à jour il y a 11 mois.

Statut:
Fermé
Priorité:
Normal
Version cible:
-
Début:
07 avril 2023
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

il reste un appel WS que je n'ai pas ajouté au connecteur (faute d'avoir des factures pour tester) : cancelInvoiceAndDeleteSubscribeList

WS que le connecteur appelera pour annuler une facture et les insciptions liées lorsque l'on décide que le temps pour la payer est échu.


Demandes liées

Lié à Passerelle - Development #76854: toulouse-maelis: ne plus remonter les factures après le délai d'expiration du panierRejeté21 avril 2023

Actions
Lié à Passerelle - Development #76855: toulouse-maelis: n'expirer les factures sur panier qu'après qu'on soit sûr que plus aucun paiement ne peut avoir lieuFermé21 avril 2023

Actions
Lié à Passerelle - Development #76856: toulouse-maelis: accepter un paramètre ?for-payment sur le endpoint /<regid_id/invoice/<invoice_id>/Fermé21 avril 2023

Actions
Lié à Passerelle - Support #76857: toulouse-maelis: nettoyer les factures sur panier un peu tout le tempsRejeté21 avril 2023

Actions

Révisions associées

Révision c695b51d (diff)
Ajouté par Nicolas Roche (absent jusqu'au 3 avril) il y a 12 mois

toulouse-maelis: [tools] correct read invoice default values (#76395)

Révision 0ed60d38 (diff)
Ajouté par Nicolas Roche (absent jusqu'au 3 avril) il y a 12 mois

toulouse-maelis: [tools] add a script to cancel invoice (#76395)

Révision 36940933 (diff)
Ajouté par Nicolas Roche (absent jusqu'au 3 avril) il y a 11 mois

toulouse-maelis: cancel invoices (#76395)

Révision 18825c05 (diff)
Ajouté par Nicolas Roche (absent jusqu'au 3 avril) il y a 11 mois

toulouse-maelis: [tests] assert cancelled invoice are not displayed (#76395)

Révision 87f982e8 (diff)
Ajouté par Nicolas Roche (absent jusqu'au 3 avril) il y a 11 mois

toulouse-maelis: [tests] use same family_id on basket tests (#76395)

Révision 1d21ac78 (diff)
Ajouté par Nicolas Roche (absent jusqu'au 3 avril) il y a 11 mois

toulouse-maelis: do not return cancelled invoice on invoice endpoint (#76395)

Révision db11bfcb (diff)
Ajouté par Nicolas Roche (absent jusqu'au 3 avril) il y a 11 mois

toulouse-maelis: pay invoice if cancellation order is not sent (#76395)

Révision be6d3df4 (diff)
Ajouté par Nicolas Roche (absent jusqu'au 3 avril) il y a 11 mois

toulouse-maelis: sent invoice cancellation order 20 minutes after expiration (#76395)

Révision 483268c6 (diff)
Ajouté par Nicolas Roche (absent jusqu'au 3 avril) il y a 11 mois

toulouse-maelis: lock invoice while sending cancellation order (#76395)

Révision c7d33287 (diff)
Ajouté par Nicolas Roche (absent jusqu'au 3 avril) il y a 11 mois

toulouse-maelis: sent invoice cancellation order on get-baskets endpoint too (#76395)

Historique

#1

Mis à jour par Frédéric Péters il y a 12 mois

  • Assigné à changé de Frédéric Péters à Nicolas Roche (absent jusqu'au 3 avril)
#2

Mis à jour par Nicolas Roche (absent jusqu'au 3 avril) il y a 12 mois

Je note ici pour clarifier qu'il y a 2 mécanisme d'expiration :
  • sur les panier Maélis (par famille et régie), qui à mon avis devrait être piloté par Maélis, ce que Sigec ne semble plus souhaiter
    (pour nous éviter d'avoir à gérer un objet panier dans le connecteur).
    https://redmine.sigec.fr/issues/2120
    Cette expiration intervient avant la génération des factures et n'aurait donc pas d'effet de bord sur le scénario de facturation.
    Le seul effet indésirable serait que le panier serait vide quand l'usager veut le valider.
  • sur les factures (l'objet de ce ticket)
    Ici on pourrait supprimer une facture qui est en cours de paiement avant d'avoir reçu la réponse de Lingo,
    et donc peut-être prévoir un état temporaire où la facture ne serait plus présentée avant d'être vraiment supprimée.
#3

Mis à jour par Benjamin Dauvergne il y a 12 mois

Et je m'aperçois qu'un ticket m'a été affecté chez Sigec depuis 13 jours :) J'ai répondu mais vraiment ce n'est pas pratique, ce sont des questions où tu pourrais répondre toi même en croisant le besoin et la tête du web-service de lecture des paniers il me semble.

#4

Mis à jour par Robot Gitea il y a 11 mois

  • Statut changé de Nouveau à Solution proposée

Nicolas Roche (nroche) a ouvert une pull request sur Gitea concernant cette demande :

#5

Mis à jour par Robot Gitea il y a 11 mois

Nicolas Roche (nroche) a ouvert une pull request sur Gitea concernant cette demande :

#6

Mis à jour par Robot Gitea il y a 11 mois

  • Statut changé de Solution proposée à Solution validée

Benjamin Dauvergne (bdauvergne) a approuvé une pull request sur Gitea concernant cette demande :

#7

Mis à jour par Benjamin Dauvergne il y a 11 mois

  • Lié à Development #76854: toulouse-maelis: ne plus remonter les factures après le délai d'expiration du panier ajouté
#8

Mis à jour par Benjamin Dauvergne il y a 11 mois

  • Lié à Development #76855: toulouse-maelis: n'expirer les factures sur panier qu'après qu'on soit sûr que plus aucun paiement ne peut avoir lieu ajouté
#9

Mis à jour par Benjamin Dauvergne il y a 11 mois

  • Lié à Development #76856: toulouse-maelis: accepter un paramètre ?for-payment sur le endpoint /<regid_id/invoice/<invoice_id>/ ajouté
#10

Mis à jour par Benjamin Dauvergne il y a 11 mois

  • Lié à Support #76857: toulouse-maelis: nettoyer les factures sur panier un peu tout le temps ajouté
#11

Mis à jour par Robot Gitea il y a 11 mois

  • Statut changé de Solution validée à En cours

Benjamin Dauvergne (bdauvergne) a relu et demandé des modifications sur une pull request sur Gitea concernant cette demande :

#12

Mis à jour par Robot Gitea il y a 11 mois

  • Statut changé de En cours à Solution proposée
#13

Mis à jour par Robot Gitea il y a 11 mois

  • Statut changé de Solution proposée à Solution validée

Benjamin Dauvergne (bdauvergne) a approuvé une pull request sur Gitea concernant cette demande :

#14

Mis à jour par Robot Gitea il y a 11 mois

  • Statut changé de Solution validée à Résolu (à déployer)

Nicolas Roche (nroche) a mergé une pull request sur Gitea concernant cette demande :

#15

Mis à jour par Transition automatique il y a 11 mois

  • Statut changé de Résolu (à déployer) à Solution déployée
#16

Mis à jour par Transition automatique il y a 9 mois

Automatic expiration

Formats disponibles : Atom PDF