From b077fd318db0b52dca9b52ec20500c6bd30560a0 Mon Sep 17 00:00:00 2001 From: Colin Maudry Date: Wed, 1 Jul 2026 14:13:39 +0200 Subject: [PATCH] =?UTF-8?q?docs:=20note=20la=20v=C3=A9rification=20de=20m?= =?UTF-8?q?=C3=A9thode=20de=20paiement=20r=C3=A9elle=20comme=20suivi=20s?= =?UTF-8?q?=C3=A9par=C3=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 5 --- .../2026-07-01-subscriptions-handle-history-design.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/superpowers/specs/2026-07-01-subscriptions-handle-history-design.md b/docs/superpowers/specs/2026-07-01-subscriptions-handle-history-design.md index 58cbc6b..5d92a50 100644 --- a/docs/superpowers/specs/2026-07-01-subscriptions-handle-history-design.md +++ b/docs/superpowers/specs/2026-07-01-subscriptions-handle-history-design.md @@ -199,3 +199,12 @@ nécessitent une réécriture significative (nouvelles signatures, statut réconciliation périodique automatique » du design initial. - **Scoping des colonnes des `SELECT *`** dans `subscriptions/db.py` / `auth/db.py` (évoqué en discussion, explicitement écarté de cette tâche). +- **Vérifier une vraie méthode de paiement (Frisbii) avant d'afficher le + bandeau « Ajouter une méthode de paiement »** dans `_active_view` pour + `status == "pending"`. Aujourd'hui le bandeau s'affiche pour tout `pending`, + y compris juste après un ajout de méthode de paiement via + `/subscriptions/add-payment` si le webhook n'a pas encore fait passer le + statut à `trial`/`active`. `client.get_customer_payment_methods` existe déjà + pour ça. Orthogonal à ce design (ne dépend d'aucune décision ci-dessus) — + traité comme tâche de suivi séparée, avec son propre petit design (gestion + d'erreur API, message si paiement déjà présent mais webhook en retard).