Aller au contenu principal

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

  1. Le gestionnaire choisit une offre, un abonnement ou un boost.
  2. Laravel vérifie l’éligibilité et le périmètre acteur.
  3. Le paiement ou l’activation est initié via le provider.
  4. Le provider confirme le paiement ou l’état d’abonnement.
  5. Laravel met à jour les droits, crédits ou avantages associés.
  6. Les traitements liés sont planifiés : visibilité, notifications, crédits IA, statistiques.
  7. 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 visibleVision cible
MonetizationModule Monetization visible, Stripe PHP documenté.Offres, abonnements et boosts contrôlés par Laravel.
BoostsBoosts documentés comme revenus envisagés.Activation limitée dans le temps, traçable et mesurable.
IACré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é.