Offrir des abonnements à Discourse

Je ne connais pas le code du plugin, mais je sais en détail ce qu’il fait à mon système Stripe…

Si userA achète un abonnement, il crée un client Stripe et un abonnement Stripe récurrent. Dans Discourse, ils sont ensuite « activés » (mon terme, pas celui de Discourse) en associant l’ID de l’abonnement Stripe à leur compte. Si userA voulait « donner » un abonnement… Je ne vois pas comment cela fonctionnerait dans le système de Stripe. Le client (du point de vue de Stripe) est personA. Stripe a les informations de paiement de personA. Stripe envoie des notifications à personA.

Maintenant, ma question pour l’équipe Discourse est :

Peut-être quelque chose avec des coupons ?? Nous vendrions donc à userA un produit unique pour un certain montant. Ensuite, userA peut transmettre ce code de coupon à userB. De cette façon, userB doit toujours créer son abonnement (dans l’interface de Discourse, en fournissant ses informations de paiement afin que Stripe configure ses informations client et son abonnement.) MAIS, il saisit également un code de coupon qui lui permet de payer moins cher (idéalement zéro si l’administrateur Discourse configure correctement les produits/abonnements.)

J’espère que je ne complique pas les choses ici . . .

1 « J'aime »