Système de blocage similaire à Scribd

Merci pour vos conseils concernant Objet : Mise en œuvre d’un système de crédits Paiement-par-Document / Téléversement-pour-Déverrouiller similaire à Scribd sur Discourse.

Je suis un intégrateur qui met en place une plateforme communautaire étudiante spécialisée axée sur des documents académiques détaillés (PDF, rapports de projet, anciens examens). Mon modèle de monétisation et de contribution nécessite un système où l’accès aux pièces jointes de grande valeur est contrôlé par document, et non par catégorie.

J’ai besoin que le système fonctionne comme suit :

  1. Système de Crédits/Points Requis : Un mécanisme pour suivre les crédits des utilisateurs (une monnaie consommable).
  2. Option de Paiement : Les utilisateurs peuvent acheter ces crédits (par exemple, via une intégration Stripe, en dehors des abonnements standard).
  3. Option de Contribution (Téléversement-pour-Déverrouiller) : Les utilisateurs qui téléversent avec succès et font approuver un nouveau document (PDF) obtiennent une quantité spécifique de ces crédits consommables.
  4. Mécanisme de Blocage (Gating) : Lorsqu’un utilisateur tente de visualiser ou de télécharger un PDF/une pièce jointe protégée, son solde de crédits est vérifié, et un nombre spécifique de crédits est déduit pour déverrouiller l’accès à ce fichier individuel.

Ma question est la suivante :

Existe-t-il des plugins existants, stables ou tiers (commerciaux ou open-source) qui gèrent spécifiquement un système de points/crédits consommables et peuvent restreindre l’accès aux pièces jointes individuelles (PDF/DOCX) sur une base de paiement par vue/téléchargement ?

Le plugin standard Discourse Subscriptions Plugin ne gère que l’accès au niveau de la catégorie pour les frais récurrents, ce qui ne répond pas à l’exigence d’échange de crédits par document. J’essaie d’éviter un développement personnalisé important si une solution ou une intégration existante est déjà disponible.

1 « J'aime »