Flux abonnement et boost
Objectif du flux
Gérer les abonnements, boosts et droits de visibilité associés sans créer de limitations artificielles abusives ni contourner la logique backend.
Acteurs/systèmes impliqués
- Acteur local ou gestionnaire.
- Frontend.
- API Laravel.
- Module Monetization.
- Stripe ou provider de paiement à confirmer selon offre.
- Services de visibilité, notifications, IA ou statistiques selon le boost.
- Jobs/queues en vision cible.
Étapes principales
- Le gestionnaire choisit une offre, un abonnement ou un boost.
- Laravel vérifie l’éligibilité et le périmètre acteur.
- Le paiement ou l’activation est initié via le provider.
- Le provider confirme le paiement ou l’état d’abonnement.
- Laravel met à jour les droits, crédits ou avantages associés.
- Les traitements liés sont planifiés : visibilité, notifications, crédits IA, statistiques.
- Les événements sensibles sont auditables.
Données manipulées
- Identifiant acteur.
- Offre ou plan choisi.
- Statut d’abonnement.
- Boost activé.
- Période de validité.
- Crédits IA éventuels.
- Référence paiement provider.
- Journal d’activation.
Règles sécurité
- Les paiements doivent être confirmés côté backend.
- Les données bancaires sensibles ne doivent pas être stockées localement.
- Les boosts ne doivent pas contourner la modération.
- Les droits premium doivent être calculés côté Laravel.
- Les activations et remboursements doivent être auditables.
Erreurs/points de vigilance
- Paiement confirmé côté frontend mais non confirmé côté backend.
- Webhook manquant ou dupliqué.
- Boost actif après expiration.
- Droits premium appliqués au mauvais acteur.
- Coût IA non plafonné si boost lié à l’IA.
État actuel vs cible
| Sujet | État actuel visible | Vision cible |
|---|---|---|
| Monetization | Module Monetization visible, Stripe PHP documenté. | Offres, abonnements et boosts contrôlés par Laravel. |
| Boosts | Boosts documentés comme revenus envisagés. | Activation limitée dans le temps, traçable et mesurable. |
| IA | Crédits IA documentés. | Quotas et crédits reliés aux offres sans coût incontrôlé. |
Diagramme Mermaid
TODO / points à confirmer
- Plans et avantages exacts.
- Webhooks paiement à supporter.
- Durée et cumul des boosts.
- Règles de remboursement ou annulation.
- Mesures anti-abus sur notifications et visibilité.